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 :: Версия для печати :: Проблема с mysql (UPDATE)
Форумы портала PHP.SU » » Вопросы новичков » Проблема с mysql (UPDATE)

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

1. phpUser - 31 Июля, 2017 - 15:17:56 - перейти к сообщению
test.php
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $mysqli = new mysqli ("localhost", "base", "pass", "user");
  4. $mysqli->query("UPDATE `users` SET `user_status`='хахаха' WHERE `user_id`= 59");
  5. ?>
  6.  

Заранее спасибо
(Добавление)
Сервер phpMyadmin работает на кодировке UFT-8
2. LIME - 31 Июля, 2017 - 20:18:49 - перейти к сообщению
3. phpUser - 31 Июля, 2017 - 20:37:57 - перейти к сообщению
LIME пишет:
http://phpfaq[dot]ru/debug
http://php.net/manual/ru/mysqli.debug.php
http://php.net/manual/ru/function.mysqli-report.php


Пацан помоги а
(Добавление)
LIMELIME Помогите мне -- по подробнее
4. LIME - 02 Августа, 2017 - 14:28:55 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $mysqli->query("UPDATE `users` SET `user_status`='хахаха' WHERE `user_id`= 59") or die($mysqli->error);
5. Vladimir Kheifets - 02 Августа, 2017 - 14:40:03 - перейти к сообщению
phpUser пишет:
test.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $mysqli = new mysqli ("localhost", "base", "pass", "user");
  3. $mysqli->query("UPDATE `users` SET `user_status`='хахаха' WHERE `user_id`= 59");
  4. ?>
Добрый день! Чуть по подробнее. Если что-то не происходит так, как хотелось бы, то необходимо использовать средства отладки. Ссылки на них Вам показали.
Конкретно, UPDATE может не работать по трём причинам:
1. Нет соединения с БД
2. В команде не верно указаны название таблицы и/или её полей.
3. user_id= 59 не найден в таблице.

 

Powered by ExBB FM 1.0 RC1