| |
|
|
| |
// Формируем 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';";
|
[поправлено модератором] | |
| |
|
|