Получение автоинкрементного значения из базы данных MySQL - PullRequest
2 голосов
/ 04 апреля 2011

Я пишу PHP-скрипт, в котором данные вставляются в таблицу с использованием запроса типа «INSERT INTO y (x, x, x) VALUES (z, z, z). У меня есть уникальное первичное автоматическое увеличениеключ, который находится в таблице. Как я могу получить этот номер сразу после вставки данных, и ключ обновляется с новой строкой?

Ответы [ 3 ]

4 голосов
/ 04 апреля 2011

mysql_insert_id

дополнительная информация и пример использования: http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html

3 голосов
/ 04 апреля 2011

Зависит от того, как вы делаете запросы, используете ли вы какой-либо уровень абстракции БД или нет ...

функции mysql: mysql_insert_id

mysqli: mysqli-> insert_id

PDO: PDO :: lastInsertId

0 голосов
/ 04 апреля 2011

mysql_insert_id - получить идентификатор, сгенерированный в последнем запросе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...