我正在开发一个需要 PHP 和 MYSQL 数据库的 Web 开发项目。我是一个 MYSQL 新手。在一个 php 文件中,我将一些数据插入到表的一行中。仅凭这些数据无法识别行,但会自动生成一个可以识别行的自增键。有没有什么方法可以插入这一行并在同一查询中从中进行选择,这样就不必用 WHERE 语句来标识它?非常欢迎任何其他解决方案。
谢谢, 迈克尔
最佳答案
使用此代码
//插入一个数据行,主键为auto_increment
//值是唯一的键 $query = "INSERT INTO test (value) VALUES ('test')"; mysql_query( $query );
echo 'LAST_INSERT_ID: ',
mysql_query( "SELECT LAST_INSERT_ID()" ),
'<br>mysql_insert_id: ',
mysql_insert_id();
关于php - 插入一行,然后在一个查询中从该行中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24309147/