2013-12-11 101 views
0

我想将数据从一列移动到另一列。将数据从一列移动到另一列mysql

这里是我的代码:

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

mysql_query(" UPDATE users 
SET 
    logintimelast = logintime 

AND 
    logintime = '$sDate'"); 

然而,这并不更新任何列?

+0

看来你错过了WHERE子句 – ramaral

回答

4

因为你的语法错了。 lotintime AND logintime = '$sDate'是一个布尔表达式。

SET 
    logintimelast = logintime, 
    logintime = '$sDate' 

您的查询很容易被注射。你应该停止使用ext/mysqlPDOmysqli

+1

你(OP)应该添加错误报告,这已经告诉你关于无效的SQL中使用正确的参数化查询。 – Rudie

相关问题