|
|
|
|
// Формируем SQL-запрос на обновление сайта
$query = "UPDATE comments SET
name='$name',
body='$body',
show='$ch_link',
id_phone= $id_phone
WHERE id_comments='$id_comments';";
|
Вот такую ошибку выдает:
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 'show='yes', id_phone= 2 WHERE id_comments='1' at line 4 | |
|
|
|
|
|
|
|
для: Dizels
(08.09.2008 в 17:02)
| | в конце у Вас два раза - точка с запятой!!!
перед кавычками выбросите. | |
|
|
|
|
|
|
|
для: ronin
(08.09.2008 в 17:50)
| | она там не мешает.
Проблема раньше. Cкорее всего в том, что название поля не взято в `обратные косые кавычки` | |
|
|
|
|
|
|
|
для: Trianon
(08.09.2008 в 17:58)
| | А какого именно поля? | |
|
|
|
|
|
|
|
для: Dizels
(08.09.2008 в 18:13)
| | Читайте сообщение об ошибке. С чего начались неприятности в запросе - то и надо окружать. | |
|
|
|
|
|
|
|
для: Trianon
(08.09.2008 в 18:15)
| | если можно уточнить - обратные кавычки не поля, а переменной, которая вноситься в это поле. | |
|
|
|
|
|
|
|
для: ronin
(08.09.2008 в 18:44)
| | именно поля, поля show. | |
|
|
|
|
|
|
|
для: Root
(08.09.2008 в 19:00)
| | удалил | |
|
|
|
|
|
|
|
|
для: Root
(08.09.2008 в 19:09)
| | возможно и факт, я поторопился с ответом, но переменная следующего поля без ковычек.
а поле show, если там поле enum ('show', 'hide') | |
|
|
|
|
|
|
|
для: ronin
(08.09.2008 в 19:11)
| | >возможно и факт, я поторопился с ответом, но переменная следующего поля без ковычек.
int'у кавычки не нужны.
>а поле show, если там поле enum ('show', 'hide')
а? | |
|
|
|
|
|
|
|
для: Root
(08.09.2008 в 19:17)
| |
CREATE TABLE `comments` (
`id_comments` int(11) NOT NULL auto_increment,
`name` tinytext NOT NULL,
`body` text NOT NULL,
`show` enum('yes','no') NOT NULL default 'no',
`id_phone` int(11) NOT NULL,
PRIMARY KEY (`id_comments`)
) ENGINE=MyISAM;
|
Вот БД, что не так, я все равно честно говоря не понимаю, просто я тот кусок брал из похожего кода и там вроде все работает. | |
|
|
|
|
|
|
|
для: Dizels
(08.09.2008 в 20:02)
| | вот и оператор UPDATE посмотрите в похожем коде. | |
|
|
|
|
|
|
|
для: Trianon
(08.09.2008 в 20:25)
| | чего-то я не понял | |
|
|
|
|
|
|
|
для: Dizels
(09.09.2008 в 12:06)
| |
// Формируем SQL-запрос на обновление сайта
$query = "UPDATE comments SET
name='$name',
body='$body',
`show`='$ch_link',
id_phone= $id_phone
WHERE id_comments='$id_comments';";
|
[поправлено модератором] | |
|
|
|