Новые книги

Windows Server 2012 R2 Pocket Consultant: Storage, Security, & Networking is designed to be a concise and compulsively usable resource for Windows administrators, developers, and programmers, and for anyone else who wants to use the storage, networking, and security features of Windows Server 2012 R2. This is the readable resource guide that you’ll want on your desk or in your pocket at all times. The book discusses everything you need to perform core tasks. Because the focus is directed on providing you with the maximum value in a pocket-sized guide, you don’t have to wade through hundreds of pages of extraneous information to find what you’re looking for. Instead, you’ll find exactly what you need to get the job done.
Книга представляет собой выжимку уникальных техник, созданных и отработанных на практике специалистами «Академии Лидогенерации», изложенных простым и понятным языком.

Благодаря этим техникам наши ученики за два месяца из абсолютных новичков в сфере интернет-продвижения становятся профессионалами и достигают значительных результатов.

Аудитория читателей книги:

– владельцы бизнеса, которые хотят получать действительно любое количество клиентов в свой бизнес из Интернета;

– люди, которые хотят освоить новую и востребованную интернет-профессию;

– те, кто хотят начать зарабатывать параллельно с работой или учебой, а в дальнейшем открыть свой бизнес.

mysql_insert_id

Учебник РНР
НазадВперёд

mysql_insert_id

(PHP 3, PHP 4)

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-функции LAST_INSERT_ID() всегда содержит самое последнее сгенерированное значение AUTO_INCREMENT и не восстанавливается между запросами.

Предупреждение!

mysql_insert_id() конвертирует return-тип внутренней MySQL C API-функции mysql_insert_id() в тип long (называемый в РНР int). Если ваш столбец AUTO_INCREMENT имеет тип столбца BIGINT, значение, возвращаемое функцией mysql_insert_id(), будет некорректным. Тогда используйте внутреннюю MySQL SQL-функцию LAST_INSERT_ID() в SQL-запросе.

Пример 1. mysql_insert_id
<?php
    mysql_connect("localhost", "mysql_user", "mysql_password") or
        die("could not connect");
    mysql_select_db("mydb");

    mysql_query("INSERT INTO mytable (product) values ('kossu')");
    printf ("Last inserted record has id %d\n", mysql_insert_id());
?>

См. также mysql_query().


Назад Оглавление Вперёд
mysql_info Вверхmysql_list_dbs