[英]Getting an auto-incremented value from a MySQL database
我正在编写一个PHP脚本,使用“ INSERT INTO y(x,x,x)VALUES(z,z,z)”之类的查询将数据插入表中。我有一个唯一的,主自动递增键,即在表格中,如何在插入数据并用新行更新密钥后立即获取该数字?
mysql_insert_id mysql_insert_id
more information and example of use: http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html 更多信息和使用示例: http : //dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html
Depends on how you are making the queries, if you are using some DB abstraction layer or not... 是否使用某些数据库抽象层取决于您如何进行查询...
mysql functions: mysql_insert_id mysql函数: mysql_insert_id
mysqli: mysqli->insert_id mysqli: mysqli-> insert_id
PDO: PDO::lastInsertId PDO: PDO :: lastInsertId
mysql_insert_id - 获取上次查询中生成的ID
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.