Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка в запросе "UPDATE news SET Header_$lang....... / 5 сообщений из 5, страница 1 из 1
24.03.2004, 10:13
    #32454246
Sergil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в запросе "UPDATE news SET Header_$lang.......
Вот запрос к БД
$news = mysql_query("UPDATE news SET Header_$lang='$Header', Text_$lang='$Text' where ID='$id'"

$lang - принимает значение ru или en (в зависимости от настроек),
Header - заголовок новостей, Text - текст новостей.
Этот запрос изменяет анонс и текс в новости № ID.

Ошибки не показывает, но редактирования не происходит. Где ошибка???
...
Рейтинг: 0 / 0
24.03.2004, 11:32
    #32454447
Sergil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в запросе "UPDATE news SET Header_$lang.......
Ответов пока нет ;(
Сложность запроса и скорее всего ошибка в названии поля таблицы, т.к. оно должно меняться (Text_ru или Text_en). Как вот задать поле таблицы в виде переменной (и вообще, это допускается??)?
...
Рейтинг: 0 / 0
24.03.2004, 11:42
    #32454474
BigHarry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в запросе "UPDATE news SET Header_$lang.......
Попробуй так:
$query = "UPDATE news SET Header_".$lang."='$Header', Text_$lang='$Text' where ID='$id'";

# для проверки
echo $query;

$result = mysql_query($query);
...
Рейтинг: 0 / 0
24.03.2004, 11:44
    #32454482
max(id)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в запросе "UPDATE news SET Header_$lang.......
Судя повсему пишишь ты на PHP. Так что с переменными ты поступаешь верно а вот id у тебя скорее всего десятичное целое а сравниваешь ты его со строкой попробуй убрать апострофы вокруг $id'.
...
Рейтинг: 0 / 0
24.03.2004, 12:20
    #32454566
Sergil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в запросе "UPDATE news SET Header_$lang.......
to BigHarry: во-первых, двойные кавычки в запросе нельзя ставить (будем считать это опечаткой,
to MAX: кавычки $id не влияют на работу.

Теперь все работает, как всегда кривые ручки напутали, всем спасибо ;)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибка в запросе "UPDATE news SET Header_$lang....... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]