$position .= mysql_insert_id();
$sql = "UPDATE ".$this->table_name."
SET position = '".$position."'
WHERE id = '".mysql_insert_id()."'";
当我返回$ position时,我得到两个值150和151.这是当前行ID和前一个或选定的行ID。我只需要以前的ROW ID。当我查看我的数据库时,我有两个值150151.
这实际上是父子关系。
答案 0 :(得分:6)
你只需要前一个(151)?
然后你要做的就是扔掉连接运算符(。)
$position = mysql_insert_id(); // you get 151
或者如果你想要150,只需留下$ position:
// $position .= mysql_insert_id();
echo $position; // you get 150
还是我弄错了?