我想将数据从一列移动到MySQL表中的另一列。

这是我的代码:

   $sDate = date("d-m-Y H:i:s");

mysql_query( "   UPDATE users
SET
  logintimelast = logintime

AND
  logintime = '$sDate'");


但是,这不会更新任何一列吗?

最佳答案

因为您的语法错误。 lotintime AND logintime = '$sDate'是布尔表达式。

SET
    logintimelast = logintime,
    logintime = '$sDate'


您的查询容易被注入。您应该停止使用ext/mysql并对PDOmysqli使用正确参数化的查询

关于php - 将数据从一列移到另一mysql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20530103/

10-10 23:39