Mysql
 sql >> база данни >  >> RDS >> Mysql

mysqli последното вмъкване на идентификатор

mysqli::$insert_id -- mysqli_insert_id — Връща автоматично генерирания идентификатор, използван в последната заявка, Пример:

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

$mysqli->query("CREATE TABLE myCity LIKE City");

$query = "INSERT INTO myCity VALUES (NULL, 'Stuttgart', 'DEU', 'Stuttgart', 617000)";
$mysqli->query($query);

printf ("New Record has id %d.\n", $mysqli->insert_id);

/* drop table */
$mysqli->query("DROP TABLE myCity");

/* close connection */
$mysqli->close();

изход

Новият запис има идентификатор 1.

Справка



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Данните с отворен код нарастват:Избор на MySQL, NoSQL или и двете

  2. Създайте bash скрипт за наблюдение на заявки MySQL

  3. Разделяне на стойност от едно поле на две

  4. Функция MySQL ATAN() – Връща дъгата на тангенса на стойност (или стойности)

  5. Функция MySQL MOD() – Извършване на модулна операция в MySQL