mysql_insert_id(PHP 4, PHP 5, PECL mysql:1.0) mysql_insert_id — Возвращает ID, сгенерированный при последнем INSERT-запросе. Описание
int mysql_insert_id
([ resource $link_identifier
] )
mysql_insert_id() возвращает ID, сгенерированный колонкой с AUTO_INCREMENT последним запросом INSERT к серверу, на который ссылается переданный функции указатель link_identifier . Если параметр link_identifier не указан, используется последнее открытое соединение. mysql_insert_id() возвращает 0, если последний запрос не работал с AUTO_INCREMENT полями. Если вам надо сохранить значение, убедитесь, что mysql_insert_id() вызывается сразу после запроса.
Внимание
mysql_insert_id() конвертирует возвращаемый функцией MySQL C API тип значения функции mysql_insert_id() в тип long int (называемый int в PHP). Если ваша колонка AUTO_INCREMENT имеет тип BIGINT, значение, возвращаемое функцией mysql_insert_id(), будет искажено. Вместо него используйте функцию SQL LAST_INSERT_ID().
Пример #1 Пример использования mysql_insert_id()
<?phpСм. также mysql_query(). |
|
|
| © 2009 Тест скорости интернета | Boont.Ru |