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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Функции UPDATE и INSERT
$result=mysql_query("UPDATE news SET date='$date',desc='$desc',text='$text' where id='$id'");
if($result==true)
{
echo"Информация обновлена!";
}
else
{
echo"Информация не обновлена!";
}
Все время выводится - "Информация не обновлена!". В чем проблема??
Вездеход
Отправлено: 28 Декабря, 2008 - 17:27:24
Частый посетитель
Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008 Откуда: Россия
Помог: 0 раз(а)
выведите в браузер ваш запрос - т.е. чтобы вы видели какой запрос вы передаете базе. если "на глаз" - ошибок нет - скопируйте запрос и попробуйте вручную в базе его выполнить. если выполняется - значит ошибка где то в проверку последней (if ($result == true)). если не выполнится - (если будут в пхпмайадмине проверять запрос) - вам будет написано где у вас ошибка. вот с этой ошибкой и разбирайтесь - не сможете сами - пишите =)
----- о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
RayOfLight
Отправлено: 28 Декабря, 2008 - 20:24:40
Новичок
Покинул форум
Сообщений всего: 47
Дата рег-ции: Дек. 2008 Откуда: Калининград
Помог: 0 раз(а)
Прописал SQL-запрос в PHPMyAdmin
SQL-запрос :
UPDATE news SET date = '1',
DESC = '2',
FULL = '3' WHERE id =2
Ответ MySQL:
#1064 - You have an error in your SQL syntax near 'DESC = '2',
FULL = '3' WHERE id =2' at line 2
Botik
Отправлено: 28 Декабря, 2008 - 20:52:29
Новичок
Покинул форум
Сообщений всего: 30
Дата рег-ции: Дек. 2008 Откуда: Чебоксары
Помог: 0 раз(а)
DESC и FULL зарезервированные слова использовать только так:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.