Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Почему row = @mysqli_fetch_row($cur) возвращает 1 при нулевом результате
|
|||
|---|---|---|---|
|
#18+
Добрый день, сказали с этим можно тут спросить, помогите, пожалуйста мытарюсь с переводом с mysql на mysqli столкнулся с проблемкой. есть запрос вида SELECT COUNT(*) FROM c_goods WHERE g_sku='ip_sclad' $row = @mysqli_fetch_row($cur) возвращает массив 0 => string '1' (length=1) который возвращает в результате ($row[0]) - 1 , однако пробуя прямые запросы к базе(через sqlyog) там точно 0(ну нет в таблице записи c этим g_sku ) раньше с mysql тот же запрос возвращал количество найденных строк if ($row = @mysql_fetch_row($cur)) { $ret = $row[0]; } else $ret = null; $ret=0; Вопрос как в mysqli получить число найденных строк или 0 в случае их отсутствия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2017, 15:05 |
|
||
|
Почему row = @mysqli_fetch_row($cur) возвращает 1 при нулевом результате
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2017, 16:47 |
|
||
|
Почему row = @mysqli_fetch_row($cur) возвращает 1 при нулевом результате
|
|||
|---|---|---|---|
|
#18+
Нет, речь о том как получить значение поля в запросе , хотелось получить как в старом mysql именно значение, а не число строк в запросе - число строк в указанном запросе всегда 1, его искать не надо. А вот как получить значение этого каунта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2017, 22:04 |
|
||
|
Почему row = @mysqli_fetch_row($cur) возвращает 1 при нулевом результате
|
|||
|---|---|---|---|
|
#18+
vkle http://php.net/manual/ru/mysqli-stmt.num-rows.php спасибо за совет, я неправильно вопрос сформулировал(( конечно не число строк мне надо а значение поля в ответе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2017, 22:27 |
|
||
|
Почему row = @mysqli_fetch_row($cur) возвращает 1 при нулевом результате
|
|||
|---|---|---|---|
|
#18+
Так и получить. Ошибся где то но нам не показали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2017, 22:31 |
|
||
|
Почему row = @mysqli_fetch_row($cur) возвращает 1 при нулевом результате
|
|||
|---|---|---|---|
|
#18+
Тады, чтобы не гадать, показывайте тестовый пример, который даёт неверный результат. А так, не видя кода, можно только гадать, что там происходит. Например, в $cur сохранился результат какого-то предыдущего аналогичного запроса. PS: С какой целью, позвольте поинтересоваться, собак в код понаставили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2017, 22:38 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39396808&tid=1460777]: |
0ms |
get settings: |
14ms |
get forum list: |
26ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 385ms |

| 0 / 0 |
