Предположим, что в таблице веб-сайтов есть автоматически созданное поле идентификатора. Верните идентификатор из последнего запроса:
<?php // Предположим, имя пользователя базы данных: root, пароль: 123456, база данных: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO" if (mysqli_connect_errno($con)) { echo «Не удалось подключиться к MySQL: » mysqli_connect_error(); mysqli_query($con,"INSERT INTO веб-сайты (имя,url,alexa) VALUES ('Coder Tutorial','http://www.codercto.com',5633)");//Выведите автоматически сгенерированный IDecho "New The идентификатор: " . mysqli_insert_id($con); mysqli_close($con);?>
Функция mysqli_insert_id() возвращает автоматически сгенерированный идентификатор (сгенерированный с помощью AUTO_INCREMENT) из последнего запроса.
mysqli_insert_id ( соединение ) ;
параметр | описывать |
---|---|
связь | Необходимый. Указывает соединение MySQL, которое будет использоваться. |
Возвращаемое значение: | Возвращает целое число со значением поля AUTO_INCREMENT, которое было автоматически сгенерировано в последнем запросе. Если число > максимального целочисленного значения, оно вернет строку. Если нет обновления или нет поля AUTO_INCREMENT, будет возвращено 0. |
---|---|
PHP-версия: | 5+ |