将值插入新行后,我需要该查询的结果。
执行INSERT命令时,mysql_query()
仅返回true或false。
我能想到的唯一解决方案是在PHP中创建一个临时数字/ id并将其插入到自己的列中。然后使用第二个命令获取该行。
但是,当脚本多次执行时,我的随机id可能不会随意地意外选择错误的行。
有没有办法在mysql_query()
调用上执行INSERT命令,以便返回创建的行?
答案 0 :(得分:4)
听起来你应该使用AUTO_INCREMENT
和mysql_insert_id()
。 AUTO_INCREMENT
会自动为每行创建一个唯一ID,您可以使用mysql_insert_id()
;