PHP create table error 1064

前端 未结 5 2041
北恋
北恋 2020-12-22 06:18

I am trying to create a table in mySQL. This is my php page below, when I run the page there are no errors but the table is not in mySQL and when I test the code in mySQL I\

5条回答
  •  鱼传尺愫
    2020-12-22 06:30

    You need to escape int1 and int2. They are reserved words in MySQL

    CREATE TABLE Bookings 
    (
        id int(6) NOT NULL auto_increment, 
        name varchar(25),
        email varchar(35),
        number varchar(20),
        buffet varchar(3),
        ceilidh varchar(5),
        work1 varchar(3),
        beg1 varchar(3),
        `int1` varchar(3),
        adv1 varchar(3),
        youth varchar(3),
        lunch varchar(3),
        beg2 varchar(3),
        `int2` varchar(3),
        adv2 varchar(3),
        dinner varchar(3),
        dance varchar(5),
        work2 varchar(3),
        lunch2 varchar(3),
        price varchar(5),
        PRIMARY KEY  (ID)
    )
    

提交回复
热议问题