| |
|
|
| | Люди, подскажите, плиз!
вставляю новую строку инсертом.
ей по auto_increment присваивается какой-то ID. Можно ли в этом же запросе узнать этот ID и присвоить переменной? или каким запросом узнать последний ID?
спасибо | |
| |
|
|
| |
|
|
| |
для: RiFN
(30.06.2006 в 15:06)
| | | mysql_insert_id -- Возвращает ID, сгенерированный при последнем INSERT-запросе. | |
| |
|
|
| |
|
|
| |
для: RiFN
(30.06.2006 в 15:06)
| | | Для того, чтобы узнать значение только что вставленного автоинкрементного поля можно воспользоваться, либо функцией mysql_insert_id() в PHP, либо встроенной функцией MySQL - LAST_INSERT_ID(), примеры использования этих функций можно найти в темах по ссылкам
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=4095
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1424 | |
| |
|
|
| |
|
|
| |
для: RiFN
(30.06.2006 в 15:06)
| | | Тогда у меня тоже такая проблема была...Если все удалить "вручную", то auto_increment так и останется...Пришлось в файл его записывать...=) | |
| |
|
|
| |
|
|
| |
для: Unkind™
(30.06.2006 в 19:33)
| | | Могу ошибаться, но для сброса auto increment(а) нужно делать TRUNCATE TABLE после удаления всего или сразу
P.S если я правильно понял суть. | |
| |
|
|