mysql_insert_id Возвращает идентификатор, сгенерированный при последнем INSERT-запросе &mysql.alternative.note; mysqli_insert_id PDO::lastInsertId &reftitle.description; intmysql_insert_id resourcelink_identifierNULL Возвращает идентификатор, сгенерированный колонкой с AUTO_INCREMENT последним запросом (обычно INSERT). &reftitle.parameters; &mysql.linkid.description; &reftitle.returnvalues; Идентификатор, сгенерированный колонкой с AUTO_INCREMENT последним запросом в случае успеха , 0, если последний запрос не генерирует значение AUTO_INCREMENT value, и &false;, если соединение MySQL не было установлено. &reftitle.examples; Пример использования <function>mysql_insert_id</function> ]]> &reftitle.notes; mysql_insert_id конвертирует возвращаемый функцией MySQL C API тип значения функции mysql_insert_id() в тип long (называемый int в PHP). Если ваша колонка AUTO_INCREMENT имеет тип BIGINT (64 бита), то значение, возвращаемое функцией в результате преобразования может быть искажено. Используйте вместо данной функции внутреннюю MySQL-функцию LAST_INSERT_ID() в SQL-запросе. Подробнее о максимальных значениях целых чисел смотрите в разделе документации, посвящённом целым числам. Так как mysql_insert_id работает с последним выполненным запросом, вызывайте mysql_insert_id сразу же после запроса, генерирующего новое значение. Значение в SQL функции MySQL LAST_INSERT_ID() всегда содержит последний сгенерированный ID и не обнуляется между запросами. &reftitle.seealso; mysql_query mysql_info