Добавление в базу данных

fantazista

Новичок
Здравствуйте.
При добавлении в базу данных выходит ошибка не могу разобраться.

PHP:
$name = "Test";
$name2  = "Testov";
$point =400;

$query = "INSERT INTO 'xl_test' ('name','name2','point') VALUES('$name','$email', '$preference')";

mysql_query($query) or die(mysql_error());

echo "Информация о вас занесена в базу данных.";
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 ''xl_test' ('name','name2','point') VALUES('Test','', '')' at line 1
Что эта за ошибка ?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
fantazista
кавычки убрать не пробовал?
 

fantazista

Новичок
c0dex
У кого именно. Впринципе и там и тут убирал. Не получалось. Суть ошибки одна и таже всегда.
 

fantazista

Новичок
c0dex
Смотрел, только из за квадратных и фигурных скобок запутался немного.
Shumomer

Field Type Collation Attributes Null Default Extra
id int(7) UNSIGNED No auto_increment
name text utf8_unicode_ci No
name2 text utf8_unicode_ci No
point int(7) No


Что то типа такого.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
В мане есть примеры, если ты хочешь заключить таблицу в кавычки, то они должны быть `такими`
 

Shumomer

Новичок
мда. и как я сразу-то не заметил. тут какие переменные?
PHP:
$name = "Test";
$name2  = "Testov";
$point =400;
а какие пытаешся записать?
PHP:
$query = "INSERT INTO 'xl_test' ('name','name2','point') VALUES('$name','$email', '$preference')";
Ну и про кавычки уже сказали.
 

fantazista

Новичок
Shumomer
C переменными случайно вышло. Копипаст зло)
Проблема была не в них. В файле они верные.
 
Сверху