Задавайте вопросы, мы ответим
Вы не зашли.
не всегда берет максимум, может брать пред максимальное значение, например 899 вместо 900 ...
--------------
если брать максимум через mysql_query('SELECT id FROM `tovar` ORDER BY tovar DESC LIMIT 1'); поможет ли это решить проблему ?
Неактивен
achilless написал:
не всегда берет максимум, может брать пред максимальное значение, например 899 вместо 900 ...
Вы бы привели пример данных, функции и запроса, а то не ясно о чем идет речь.
achilless написал:
если брать максимум через mysql_query('SELECT id FROM `tovar` ORDER BY tovar DESC LIMIT 1'); поможет ли это решить проблему ?
Да.
Неактивен
Неактивен
mysql_query ('SELECT MAX(`id`) AS `max_id` FROM `tovar`'); Этот запрос ищет максимальный id в таблице tovar .
mysql_query('SELECT id FROM `tovar` ORDER BY tovar DESC LIMIT 1'); Этот id, соответствующий максимальному значению поля tovar в таблице tovar.
Это совершенно разные вещи. Не ясно, что вам нужно.
P.S. И ни в одном из запросов нет двойного максимума и функции, о которых говориться в названии темы.
Неактивен