Пытаюсь достать с таблицы последнее значение auto_increment но чет не получается. Пробовал SELECT MAX() но если таблица пуста то значение равно нулю. Нашел такую функцию как LAST_INSERT_ID() но с нею тоже не разобрался. ХЕЛП!!!
SQL |
$query="INSERT INTO shop_groups (name, parent, hide) VALUES('$name', '$parent', '$hiden')"; $result=mysql_query($query); $query="INSERT INTO shop_block (name, contyp, conclusion, kol, id_groups) VALUES('Каталог', 'catalog', 'list', '20', 'ID_GROUPS')"; $result=mysql_query($query); |
PHP |
$query="INSERT INTO shop_groups (name, parent, hide) VALUES('$name', '$parent', '$hiden')"; |
SQL |
SELECT max(id) FROM [web_test].[dbo].[users] |
Цитата (Dezigo @ 3.07.2009 - 13:30) | ||
тебе записать надо? или достать? можно так.
если записать,то не надо указывать ID. он его сам увеличиваетю |
Цитата (waldicom @ 3.07.2009 - 11:32) | ||||
Можно и так. Можно даже зубы через заднее отверстие дергать, что кстати в этом примере и происходит. |