Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Почему не исполняется запрос (mysqli_query, update)?
Форумы портала PHP.SU » » Вопросы новичков » Почему не исполняется запрос (mysqli_query, update)?

Страниц (1): [1]
 

1. Арикус - 22 Июня, 2016 - 21:30:39 - перейти к сообщению
Не исполняется запрос:
PHP:
скопировать код в буфер обмена
  1. mysqli_query($linki, "UPDATE `users` SET `Remember` = `Нет` WHERE `Login` = '{$_COOKIE['login']}'");

Другие запросы на странице (с тем же $linki) исполняются корректно, в том числе
PHP:
скопировать код в буфер обмена
  1. $remember = mysqli_fetch_row (mysqli_query($linki, "SELECT `Remember` FROM `users` WHERE `Login` = '{$_COOKIE['login']}'"));

Значение $_COOKIE['login'] правильное.
mysql_errno() и mysql_error() после запроса выдают пустые или несуществующие значения.
error_reporting(E_ALL); ошибок не находит (кроме Notice, да и то в другой сточке).
Тип столбца Remember - varchar(5) c кодировкой utf8_general_ci , да и в столбце записаны значения "Да" и "Нет.
2. Строитель - 22 Июня, 2016 - 21:50:24 - перейти к сообщению
Арикус, а так ?
PHP:
скопировать код в буфер обмена
  1. mysqli_query($linki, "UPDATE `users` SET `Remember` = 'Нет' WHERE `Login` = '{$_COOKIE['login']}'");

 

Powered by ExBB FM 1.0 RC1