Ошибка вызвана установить здесь:
and set emailchange=1
Вы не можете выберите и обновите в том же операторе SQL, вам нужно выполнить инструкцию update, а затем написать инструкцию select, чтобы захватить em Айыл - при условии, что это то, что вы имеете в виду, чтобы сделать так:
Обновить поле:
$result = mysql_query("UPDATE users set emailchange = 1 where user_id='$uid'");
выбрать данные:
$result2 = mysql_query("select email from users where user_id='$uid'");
Вы действительно должны бежать $ Uid перед передачей его в запросе и в идеале вы должны использовать PDO!
ошибка есть ????? – 2014-09-06 08:36:09
'и установите emailchange = 1'?!? WTF! У вас на самом деле есть имя столбца под названием 'set emailexchange' с пробелом в нем? –
@MarkBaker no anotherchange - это другой столбец, который я хочу изменить на 1 – user3813111