从mysql_query插入中获取结果

时间:2012-05-21 23:41:59

标签: php mysql

将值插入新行后,我需要该查询的结果。 执行INSERT命令时,mysql_query()仅返回true或false。 我能想到的唯一解决方案是在PHP中创建一个临时数字/ id并将其插入到自己的列中。然后使用第二个命令获取该行。 但是,当脚本多次执行时,我的随机id可能不会随意地意外选择错误的行。

有没有办法在mysql_query()调用上执行INSERT命令,以便返回创建的行?

1 个答案:

答案 0 :(得分:4)

听起来你应该使用AUTO_INCREMENTmysql_insert_id()AUTO_INCREMENT会自动为每行创建一个唯一ID,您可以使用mysql_insert_id();

检索