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 :: Версия для печати :: Как присвоить переменной максимальное значение auto-increment столбца в БД?
Форумы портала PHP.SU » » Вопросы новичков » Как присвоить переменной максимальное значение auto-increment столбца в БД?

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

1. Aricus - 19 Августа, 2014 - 21:55:24 - перейти к сообщению
Нужный столбец - `Number` FROM `users`
2. Tyoma5891 - 19 Августа, 2014 - 22:03:39 - перейти к сообщению
Нужный столбец - `Number` FROM `users
что-то мало понятно как эта инфа относится к Вашему вопросу?
3. Aricus - 19 Августа, 2014 - 22:08:32 - перейти к сообщению
Блин, существует столбец `Number` в таблице `users`, это счётчик, то есть столбец с auto-increment.
Задача, присвоить в php переменной максимальное значение этого столбца.
4. Sail - 19 Августа, 2014 - 22:09:44 - перейти к сообщению
Aricus пишет:
Нужный столбец - `Number` FROM `users`

А какая разница, автоинкрементный столбец, или нет?!
Например, так:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT max(`number`) FROM `users`

Или так:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT `number` FROM `users` ORDER BY `number` DESC LIMIT 1
5. Tyoma5891 - 19 Августа, 2014 - 22:16:15 - перейти к сообщению
Sail пишет:

А какая разница, автоинкрементный столбец, или нет?!

разница в том, что, если автоинкрементный столбец, то тогда будет последняя запись, а если нет, то тогда те 2 варианта что Вы предложили...

 

Powered by ExBB FM 1.0 RC1