Я пытаюсь создать таблицу в mySQL. Это моя страница php ниже, когда я запускаю страницу, нет ошибок, но таблица не находится в mySQL, и когда я тестирую код в mySQL, я получаю ошибку
# 1064 – У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «$ user =» root »в строке 1.
- Удаленная отладка и профилирование памяти в PHP
- php mysql: выбрать из базы данных и заполнить форму
- Базовый PHP-объектно-ориентированный интродукция и инжекция зависимостей
- Как отключить ошибки кода состояния HTTP по умолчанию на сервере Zend?
- Одновременно записывайте одно значение в два текстовых файла
- передача строковой переменной из php в JS-функцию
Я немного поработал над тем, что означает эта ошибка, но меня нет. Я не совсем понимаю, что это значит. Если честно, я действительно не понимаю 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>