Название в значительной степени говорит все. Если выборка - единственный способ проверить, есть ли способ сбросить итератор выборки?Есть ли способ проверить запрос выбора pdo для хотя бы одной строки, найденной без извлечения?
-1
A
ответ
-1
Да, хорошо, вы можете выполнить его встроенный.
if (!$pdo->query("SELECT COUNT(*) FROM mytable")->fetchColumn()) {
echo "Ooops, didn't find anything";
}
+1
Спасибо. Копы идут за мной, поэтому его, вероятно, удалит. У вас есть очки. – user116032
Смежные вопросы
- 1. Получение хотя бы одной строки от Houghline
- 2. Есть ли способ получить некоторую информацию хотя бы для catch (...)?
- 3. mysql запрос только для извлечения одной строки
- 4. Как использовать preg_match для извлечения части найденной строки?
- 5. Как проверить, есть ли у XDocument хотя бы один ребенок?
- 6. Есть ли способ процитировать строку без нового реального объекта PDO?
- 7. Есть ли способ «одной строки» для генерации зашифрованной строки?
- 8. Есть ли способ проверить, есть ли хост?
- 9. Можно ли использовать PDO :: FETCH_CLASS для одной строки (не fetchAll)?
- 10. Как проверить, содержит ли массив хотя бы один элемент
- 11. SQL-запрос для извлечения некоторых строк из одной строки таблицы
- 12. jquery: проверьте, есть ли хотя бы один элемент, содержащий хотя бы один элемент .element2
- 13. Проверьте, есть ли у 2 массивов хотя бы один элемент?
- 14. Как проверить, выбрана ли хотя бы одна кнопка выбора в группе кнопок параметров
- 15. Есть ли способ проверить метаданные?
- 16. Есть ли способ извлечения целых чисел из строки?
- 17. Есть ли способ проверить переменную для «isForEachable»
- 18. SQL-запрос хотя бы один из
- 19. Согласование хотя бы одной строчной буквы И хотя бы одной буквы в верхнем регистре
- 20. Есть ли лучший способ проверить, принимает ли запрос JSON?
- 21. Есть ли способ проверить, создан ли SVG?
- 22. Проверьте, завершен ли хотя бы один поток
- 23. Есть ли способ оптимизировать этот запрос MYSQL
- 24. regex для хотя бы одного символа
- 25. Python: Элегантный способ проверить, соответствует ли хотя бы одно регулярное выражение в строке
- 26. Есть ли способ проверить unique_together?
- 27. Как проверить, содержит ли список хотя бы один подсписчик?
- 28. Использование Spring JdbcTemplate для извлечения одной строки
- 29. Есть ли способ скопировать текст из другой программы без выбора?
- 30. Есть ли способ проверить, являются ли две строки примерно одинаковыми?
Обычно вы должны выполнить запрос SELECT COUNT (*) FROM ... ', если вы просто хотите подсчет. Если бы вы все равно использовали все данные, вы также могли бы fetchAll получить все строки и получить count() из них. Затем вы можете использовать этот возвращенный массив позже в своем коде, когда обычно вы используете извлечение. Вы можете попробовать метод PDOStatement :: rowCount, но вы не можете действительно гарантировать, что он вернет количество строк для выбранных операторов, как указано в руководстве. В некоторых случаях это может сработать. –
Не дуп. На вопрос об итераторе. Я придумал это, после первоначальной выборки, чтобы проверить успех. while ($ pending_fetch || ($ row = $ sth-> fetch ....)) {$ pending_fetch = 0 – user116032
Riggs, пожалуйста, укажите ссылку на то, что, по вашему мнению, было dup. Я этого не нашел. Я готов вытащить вилку, если она есть. Я прочитал тот, который вы указали. Он не рассматривал манипуляторы итератора. – user116032