Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数据从一列移动到另一列_Php_Mysql_Database - Fatal编程技术网

Php 将数据从一列移动到另一列

Php 将数据从一列移动到另一列,php,mysql,database,Php,Mysql,Database,我想在MySQL表中将数据从一列移动到另一列 这是我的密码: $sDate = date("d-m-Y H:i:s"); mysql_query( " UPDATE users SET logintimelast = logintime AND logintime = '$sDate'"); 但是,这不会更新任何列?,因为您的语法错误lotintime和logintime='$sDate'是一个布尔表达式 SET logintimelast = logint

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

这是我的密码:

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

mysql_query( "   UPDATE users
SET 
  logintimelast = logintime 

AND 
  logintime = '$sDate'");

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

,因为您的语法错误
lotintime和logintime='$sDate'
是一个布尔表达式

SET
    logintimelast = logintime,
    logintime = '$sDate'

您的查询易受注入攻击。您应该停止使用
ext/mysql
,并对
PDO
mysqli

使用正确的参数化查询,因为您的语法错误
lotintime和logintime='$sDate'
是一个布尔表达式

SET
    logintimelast = logintime,
    logintime = '$sDate'

您的查询易受注入攻击。您应该停止使用
ext/mysql
,使用带有
PDO
mysqli

的正确参数化查询,您(OP)应该添加错误报告,这会告诉您无效的SQL。您(OP)应该添加错误报告,这会告诉你关于无效SQL的信息。似乎你错过了WHERE子句。你错过了WHERE子句