Почему я не могу вставить в базу данных MySQL с помощью PHP?

Это мой код:

 $query = "INSERT INTO accounts (name, mail, group, year, active, password) VALUES  ('$name', '$email', '$group', '$year', '1', '$pass')";          
 $result = mysql_query($query) or DIE(mysql_error());

Это моя БД

Field -  Type 
id       int(11) (auto increment)
name     varchar(30)
mail     varchar(30)
group    varchar(4)
year     varchar(3)
active   tinyint(1)
password varchar(36)

, и я получаю эту ошибку:

У вас есть ошибка в синтаксисе SQL; Проверьте руководство, которое соответствует вашей версии MySQL Server для правильного синтаксиса для использования вблизи «Группа, Год, Активный, пароль) значения (« Smith S. Ana Joy »,« ANA »в строке 1

Пример или переменные Что я добавляю:

$name = Smith
$email = ana.smith
$group = A1
$year = I
$active = 1
$pass = a
0
задан Mat 10 September 2011 в 12:36
поделиться