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