[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: You have an error in your SQL syntax; check the ma
Gufon
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 ''content' SET name='Моя игра', krat='Исполнитель: Баста feat. Guf Название: Моя' at line 1
$result = mysql_query("UPDATE 'content' SET name='$name', krat='$krat', vive='$vive', cat='$par'  WHERE id=$id", $db)  or die(mysql_error());





Спустя 4 минуты, 38 секунд (2.05.2011 - 14:52) sharki написал(а):
$sql = "UPDATE `content` SET 
`name` = '"
.$name."',
`krat` = '"
.$krat."',
`vive` = '"
.$vive."',
`cat` = '"
.$par."'
WHERE `id`= "
.(int)$id;

mysql_query($sql, $db);


И вообще, каждую переменную надо обрабатывать функцией
mysql_real_escape_string()

Спустя 4 минуты, 33 секунды (2.05.2011 - 14:56) Gufon написал(а):
А это означяет что старая версия мускул на сервре????

Спустя 4 минуты, 42 секунды (2.05.2011 - 15:01) sharki написал(а):
Это означает что я тебе написал корректный запрос, а у тебя ошибка, таблицы и поля нужно обрамлять апострофами ``, а не кавычками ' '
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.