Как вы возвращаете значение из таблицы MySQL после вставки строки? - PullRequest
1 голос
/ 18 марта 2011

У меня есть страница, которую я написал на PHP.Я вставляю пару значений в виде строки в одну из моих таблиц.Один из столбцов в этой таблице - test_id.Я хочу, когда я вставляю строки, чтобы вернуть test_id этой строки.Как бы я это сделал?

Ответы [ 4 ]

3 голосов
/ 18 марта 2011

используйте эту функцию mysql_insert_id

http://php.net/manual/en/function.mysql-insert-id.php

1 голос
/ 18 марта 2011

Если эта строка является строкой AUTO_INCEREMENT, вы можете вызвать функцию mysql_insert_id (), чтобы получить идентификатор последней вставленной строки.

1 голос
/ 18 марта 2011

Вы можете использовать функцию mysql LAST_INSERT_ID (), чтобы найти идентификатор, который был вставлен.Как это:

$query = "SELECT LAST_INSERT_ID()";
1 голос
/ 18 марта 2011

Вы можете использовать mysql_insert_id () , чтобы получить идентификатор самой последней вставки.

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