2016-03-28 4 views
-1

Я пытаюсь мои руки с Mysql у меня построили стол клиентов как-Ошибка при вставке в таблицу Mysql

$table_customers = "CREATE TABLE customers (
      id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, 
      username VARCHAR(255) NOT NULL, 
      name VARCHAR(255) NOT NULL , 
      email VARCHAR(255) NOT NULL, 
      password VARCHAR(255) NOT NULL, 
      gender ENUM('m','f') NOT NULL, 
      mobile VARCHAR(255) NOT NULL, 
      DOJ DATE NOT NULL, 
      activated ENUM('0','1') NOT NULL DEFAULT '0' 
      )"; 

Стол успешно построен в базе данных. Теперь я запрашиваю this-

$sql= "INSERT INTO table customers(username,name,email,password,gender,mobile,DOJ) 
       VALUES ('apple','Apple','[email protected]','pass123','m','99291',now())"; 

Ошибка сценария бросает это -

Erreur de syntaxe près de 'table customers(username,name,email,password,gender,mobile,DOJ) VALUES ('ap' à la ligne 1 

Просьба помочь в устранении этой проблемы. Спасибо!

+1

В таблице вопросов нет «таблицы». это 'insert into tablename (... fields ..) values ​​(... values ​​...)' –

ответ

2

В запросе вставки не нужно указывать table. Ниже следует работать:

$sql= "INSERT INTO customers(username,name,email,password,gender,mobile,DOJ) 
       VALUES ('apple','Apple','[email protected]','pass123','m','99291',now())"; 

Here документация для синтаксиса вставки запросов для MySQL.

0
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) 
Смежные вопросы