【发布时间】:2012-01-23 17:33:53
【问题描述】:
$database->query("UPDATE main_navigation SET id = ? WHERE id = ?", array($intTempIndex, $intNewIndex));
$database->query("UPDATE main_navigation SET id = ? WHERE id = ?", array($intNewIndex, $intOldIndex));
$database->query("UPDATE main_navigation SET id = ? WHERE id = ?", array($intOldIndex, $intTempIndex));
我在找出更短的方法然后使用 3 个查询来交换我的数据库中的 id 时遇到了一些麻烦。有没有可能比这个更短?如果可以,我可以举个例子吗?
注意:$database->query 是我的自定义函数。
【问题讨论】:
-
能否请您添加您使用 E.G PDO 的数据库处理程序对象的名称,或告知用户您使用自定义数据库处理程序对象(如果有人从 google 中点击这个,我会感到困惑)