Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > ошибка синтаксиса


Автор: Fhusy 7.12.2010, 16:40
при создании таблицы вот этой строкой
$sql='CREATE TABLE answers (A_Q_Id mediumint(8) unsigned NOT NULL default '0',A_True tinyint(3) unsigned NOT NULL default '0',A_Body varchar(200) NOT NULL default '0',KEY Ind_AQId_ATrue (A_Q_Id,A_True),KEY A_Q_Id (A_Q_Id));';
интерпретатор ругается на неё с таким сообщением
[Tue Dec 07 19:19:01 2010] [error] [client 127.0.0.1] PHP Parse error:  parse error in C:\\apache\\htdocs\\Createtable.php on line 5, referer: http://localhost/
проверил на наличие равенства открытых и закрытых скобок и точки ч запятой тож на местах, что не так не могу понять, помогите

Автор: umka 7.12.2010, 17:21
Цитата(Fhusy @ 7.12.2010,  16:40)
$sql='CREATE TABLE answers (A_Q_Id mediumint(8) unsigned NOT NULL default '0',A_True tinyint(3) unsigned NOT NULL default '0',A_Body varchar(200) NOT NULL default '0',KEY Ind_AQId_ATrue (A_Q_Id,A_True),KEY A_Q_Id (A_Q_Id));';

проверил на наличие равенства открытых и закрытых скобок и точки ч запятой тож на местах, что не так не могу понять, помогите

А наличие равенства открытых и закрытых кавычек проверили? ;)

$sql="CREATE TABLE answers (A_Q_Id mediumint(8) unsigned NOT NULL default '0',A_True tinyint(3) unsigned NOT NULL default '0',A_Body varchar(200) NOT NULL default '0',KEY Ind_AQId_ATrue (A_Q_Id,A_True),KEY A_Q_Id (A_Q_Id));";

Автор: Fhusy 7.12.2010, 18:08
о, точняк, спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)