Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

id chèn cuối cùng mysqli

mysqli::$insert_id - mysqli_insert_id - Trả về id được tạo tự động được sử dụng trong truy vấn cuối cùng, Ví dụ:

$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();

đầu ra

Bản ghi mới có id 1.

Tham khảo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Học MySQL / MariaDB cho người mới bắt đầu - Phần 1

  2. Giám sát hiệu quả MySQL với Bảng điều khiển SCUMM:Phần 3

  3. Làm thế nào để chuyển đổi epoch sang mySQL timestamp trong JAVA

  4. MySQL:làm thế nào để có được sự khác biệt giữa hai dấu thời gian trong vài giây

  5. My MySQL trigger không hoạt động, cú pháp đơn giản, không phức tạp