PHP создает ошибку таблицы 1064

Я пытаюсь создать таблицу в mySQL. Это моя страница php ниже, когда я запускаю страницу, нет ошибок, но таблица не находится в mySQL, и когда я тестирую код в mySQL, я получаю ошибку

# 1064 – У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «$ user =» root »в строке 1.

Я немного поработал над тем, что означает эта ошибка, но меня нет. Я не совсем понимаю, что это значит. Если честно, я действительно не понимаю php. Я просто адаптирую код, который я написал в предыдущих уни-версиях. Пожалуйста помоги.

<!doctype html> <html> <head> <meta charset="utf-8"> <title>Untitled Document</title> </head> <body> <?php $user="root"; $password=""; $database="test"; mysql_connect('localhost',$user,$password)or die( "Unable to connect to server"); mysql_select_db($database) or die( "Unable to select database"); $query="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) )"; mysql_query($query); mysql_close(); ?> </body> </html> 

Solutions Collecting From Web of "PHP создает ошибку таблицы 1064"