2013-12-11 2 views
0

Я хочу переместить данные из одного столбца в другой в таблице MySQL.перемещать данные из одного столбца в другой mysql

Вот мой код:

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

mysql_query(" UPDATE users 
SET 
    logintimelast = logintime 

AND 
    logintime = '$sDate'"); 

Однако это не обновляет либо столбец?

+0

Кажется, вы пропустили статью, где – ramaral

ответ

4

Потому что ваш синтаксис неверен. lotintime AND logintime = '$sDate' - булево выражение.

SET 
    logintimelast = logintime, 
    logintime = '$sDate' 

Ваш запрос уязвим для инъекций. Вы должны прекратить использовать ext/mysql и правильно использовать параметризованные запросы с PDO или mysqli

+1

И вы (OP) следует добавить сообщения об ошибках, которые бы я рассказал вам о недействительных SQL. – Rudie

Смежные вопросы