Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Неправильный результат запроса
Форумы портала PHP.SU » » Вопросы новичков » Неправильный результат запроса

Страниц (1): [1]
 

1. createl - 03 Декабря, 2012 - 12:15:04 - перейти к сообщению
Делаю к полю num_id в таблице pages в БД mysql, очень простой запрос
PHP:
скопировать код в буфер обмена
  1.  mysql_query ("SELECT MAX(num_id) AS `num_id` FROM `pages` ")

Результат выходит всегда один и тот же(если не изменять таблицу), но смотрю phpadmin - там это обычно не самое большое число, из за чего не могу применить в своем коде эту полезную на данный момент функцию. Проверял на разных полях и таблица. Может ли троить php или sql? Может чего недопонимаю? помогите разобраться
2. createl - 03 Декабря, 2012 - 17:20:35 - перейти к сообщению
Нашел причину. Сколько раз думаю, что столкнулся с глюком системы, но как обычно оказывается все прозаично Радость На этот раз оперируемое поле оказалось в значении CHAR, хотя и записаны в него одни числа. Исправил на INT, теперь выдает корректный результат.

 

Powered by ExBB FM 1.0 RC1