$position .= mysql_insert_id();
$sql = "UPDATE ".$this->table_name."
SET position = '".$position."'
WHERE id = '".mysql_insert_id()."'";
Run Code Online (Sandbox Code Playgroud)
当我返回$ position时,我得到两个值150和151.这是当前行ID和前一个或选定的行ID.我只需要以前的ROW ID.当我查看我的数据库时,我有两个值150151.
这实际上是父子关系.
你只需要前一个(151)?
然后你所要做的就是扔掉连接运算符(.)
$position = mysql_insert_id(); // you get 151
Run Code Online (Sandbox Code Playgroud)
或者如果你想要150,只需离开$ position:
// $position .= mysql_insert_id();
echo $position; // you get 150
Run Code Online (Sandbox Code Playgroud)
还是我弄错了?
| 归档时间: |
|
| 查看次数: |
202 次 |
| 最近记录: |