好吧,我一直在寻找这个,并没有真正找到我的问题的答案。
目前我得到了这个语法:
$sql = sprintf("INSERT INTO users (***, ***, ***, ***) VALUES ('%s', '%s', '%s', %d)", mysql_real_escape_string($***), mysql_real_escape_string($***), mysql_real_escape_string($***), $***);
if(!mysql_query($sql)) { die('error: '.mysql_error()); }
return mysql_insert_id();
这很好用,当我想从最后插入的行中取回一个项目时,我可以使用我得到的 id 进行另一个查询。
但我的问题是,是否有可能一次性归还整排?这样我就不必运行另一个查询来从最后插入的行中获取项目。