-2

我正在运行一个 MySQL INSERT 查询,我将一些数据插入到数据库中。每次添加新条目时,每一行都会生成一个唯一 ID。我想在插入数据后直接得到这个 ID。

PHP代码:

$addGiveawayToDb = mysql_query("INSERT INTO $table(orientation, title, color) 
    VALUES ('$orientation', '$title', '$color')") 
    or die(mysql_error());
//Here I need to get the row id of the above data...

谢谢!

4

1 回答 1

4

试试喜欢

$addGiveawayToDb = mysql_query("INSERT INTO $table(orientation, title, color) 
VALUES ('$orientation', '$title', '$color')") 
or die(mysql_error());

echo "Inserted Id is ".mysql_insert_id();

确保您的表中有一个自动增量字段。并且还尽量避免mysql_*使用函数,因为它们已被弃用。而是使用mysqli_*函数或PDO语句。

看到这个链接

于 2013-08-08T12:39:30.847 回答