Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从mysql\u查询插入中获取结果_Php_Mysql - Fatal编程技术网

Php 从mysql\u查询插入中获取结果

Php 从mysql\u查询插入中获取结果,php,mysql,Php,Mysql,将值插入新行后,需要该查询的结果。 mysql_查询在执行INSERT命令时仅返回true或false。 对于这种情况,我能想到的唯一解决方案是在PHP中创建一个临时数字/id,并将其插入到自己的列中。然后用第二个命令获取该行。 但是,在多次执行脚本时,我的随机id可能不够随机,无法意外地选择错误的行 有没有办法在mysql_查询调用上执行INSERT命令,以便返回创建的行?听起来您应该使用and。AUTO_INCREMENT将自动为每一行创建一个唯一的ID,您可以使用mysql_insert_

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


有没有办法在mysql_查询调用上执行INSERT命令,以便返回创建的行?

听起来您应该使用and。AUTO_INCREMENT将自动为每一行创建一个唯一的ID,您可以使用mysql_insert_ID检索该ID

听起来你应该使用和。AUTO_INCREMENT将自动为每一行创建一个唯一的ID,您可以使用mysql_insert_ID检索该ID

什么样的数据,你插入,你不知道,所以你必须检索它?当然,除了id之外。你插入的是什么样的数据,你不知道,所以你必须检索它?当然,除了身份证。