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

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

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

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

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

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


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