|
Почему 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&fpage=36&tid=1460777]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 150ms |
0 / 0 |