Здесь нужна небольшая помощь.
Если я запущу приведенный ниже запрос непосредственно в SQL через PHPMyAdmin, он выдаст результат 1, поскольку запись существует, если я перейду на значение которого нет в базе данных, он выведет 0.
SELECT IF(COUNT(*) = 0, 0, 1) Result FROM transaction WHERE amount = '100000' AND phone_number = '0714812151' AND status = 'Pending';
Но если я запускаю тот же SQL через PHP, странно то, что он просто продолжает выполнять раздел ELSEIF, даже если я помещаю несуществующие значения.
Есть идеи, где я делаю неправильно?
Подробнее здесь: https://stackoverflow.com/questions/783 ... -statement
Функция PHP с запросом MySQL. Выполнение одной стороны оператора IF. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему Flake8 Flag E226 только тогда, когда пробел отсутствует по обе стороны оператора?
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-