|
|
|
|
|
для: cheops
(30.01.2006 в 22:20)
| | точно - понял он GROUP воспринимает как комманду МУСКУЛА! :))))))))))))))))) | |
|
|
|
|
|
|
|
для: 10100100
(30.01.2006 в 15:34)
| | Действительно странно, а вы попробуйте его phpMyAdmin скормить или другому клиенту - он тоже выдаёт ошибку или всё срабатывает нормально? | |
|
|
|
|
|
|
|
для: cheops
(30.01.2006 в 14:43)
| | точно - совсем забыл - вот вывод... только всёравно ничего не понимаю.... в чём трабла то?
UPDATE user SET id_user="1", variant="1", bals="2", ocenka="5", group="1", name="1" WHERE id_user="1"
|
| |
|
|
|
|
|
|
|
для: 10100100
(30.01.2006 в 14:06)
| | Хм... в обработчике ошибки выведите ещё и сам запрос $query - как он выглядит? | |
|
|
|
|
|
|
| вот код обновления базы
<?php
include 'config.php';
$bals=array_sum($_POST["result"]);
$ocenka=5;
$query = 'UPDATE user SET id_user="'.$id_user.'", variant="'.$variant.'", bals="'.$bals.'", ocenka="'.$ocenka.'", group="'.$group.'", name="'.$fio.'" WHERE id_user="'.$id_user.'"';
$ath=mysql_query($query);
if (!$ath)
{
echo 'Ошибка! Не удалось обновить данные';
echo "<p><b>Error: ".mysql_error()."</b></p>";
exit;
}
echo $query;
echo '<br>';
echo 'Поздравляем Вас ';
echo $fio;
echo '!<br />';
echo 'Вы сдали тест и набрали колличество баллов равное ';
echo $bals;
echo '!<br /> Ваша оценка ??????!';
?>
|
вот дамп базы
CREATE TABLE 'user' (
'id_user' INT NOT NULL AUTO_INCREMENT,
'variant' TINYTEXT,
'bals' TINYTEXT,
'ocenka' TINYTEXT,
'group' TINYTEXT,
'name' TINYTEXT,
'date' TINYTEXT,
PRIMARY KEY (id_user)
) TYPE = MYISAM;
|
вот как он на меня ругается.
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 'group="проверка_группы", name="проверка" WHERE id_user="7"' at l
|
помогите разобраться чего ему надобно? ... :) | |
|
|
|
|