Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему не удается обновить запись 
V
    Опции темы
dexterx
Дата 3.1.2009, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 8.9.2008

Репутация: нет
Всего: нет



Здравствуйте!
У меня такая вот смешнючая проблемка:
не удается обновить запись в БД

Код

<? 
//Подключаем файл конфигурации
include "config.php";
$id = "".$_GET['id']."";
//Обновление
  $query = "UPDATE aa SET read = 'yes' WHERE 'id' = '$id'";
if(mysql_query($query))
   {
 echo "Уведомление изменено!";
 echo "<HTML><HEAD>
          <META HTTP-EQUIV='Refresh' CONTENT='2; URL=message_read?id=$id.php'>
          </HEAD></HTML>";
  exit();
}
 echo "Ошибка!";
?>


Постоянно выкидает ошибку, я уже не соображаю все же правильно
сделал а оно почему то не работает. Cтруктура таблицы "aa":
Код

CREATE TABLE `aa` (
  `id` int(11) NOT NULL auto_increment,
  `read` enum('no','yes') NOT NULL default 'no',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=186 ;
 

А вот с другими скриптами и таблицами которые я уже давно
делал все работает на ура
PM MAIL   Вверх
bars80080
Дата 3.1.2009, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



а пробовали так:

 
Код

 $query = "UPDATE aa SET read = 'yes' WHERE 'id' = $id";


?
PM MAIL WWW   Вверх
Рыжий
Дата 3.1.2009, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



dexterx, Какую ошибку то выдает? есть что-то в mysql_error() ?
PM MAIL ICQ   Вверх
dexterx
Дата 4.1.2009, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 8.9.2008

Репутация: нет
Всего: нет



сделал: 
echo mysql_error();

написало вот что:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'read = 'yes' WHERE id = 185' at line 1

Это сообщение отредактировал(а) dexterx - 4.1.2009, 00:07
PM MAIL   Вверх
bars80080
Дата 4.1.2009, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



ты попробовал сделать так, как я предложил?
PM MAIL WWW   Вверх
SneG0K
Дата 4.1.2009, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 7
Всего: 54



Цитата(dexterx @  3.1.2009,  22:39 Найти цитируемый пост)
$query = "UPDATE aa SET read = 'yes' WHERE 'id' = '$id'";

Сделай лучше так
Код

$query = "UPDATE `aa` SET `read` = 'yes' WHERE `id` = '$id'";

Как bars80080 предложил - тоже правильно. Но лично я следую принципу как в PhpMyAdmin...
PM WWW Skype   Вверх
egrik
Дата 4.1.2009, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 10.11.2006
Где: Voronezh

Репутация: нет
Всего: 1



Цитата(bars80080 @ 4.1.2009,  00:53)
ты попробовал сделать так, как я предложил?

судя по приведенной выше ошибке, сделал, хотя, могу ошибаться.
PM MAIL ICQ Skype   Вверх
dexterx
Дата 4.1.2009, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 8.9.2008

Репутация: нет
Всего: нет



Всем спасибо большое SneG0K  был прав, все получилось  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0495 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.