PHP/mysql error


PHP/mysql error

我正在尝试制作一个脚本,该脚本将向已经创建的数据库("alphacrm")提供一个表。我的错误是,底部附近的回波线将不会显示,并且没有为我的数据库创建表。我已经验证了$dbSuccess是真的,不确定在那之后我哪里出了问题。我确实试着看看它是否被正确地连接在一起,但这似乎不是问题所在。如果你发现我的错误,我将不胜感激!

if ($dbSuccess) {
  $createCoyTable_SQL = "CREATE TABLE alphacrm.tCompany ( ";
  $createCoyTable_SQL .= "ID INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY ";
  $createCoyTable_SQL .= "preName VARCHAR( 50 ) , ";
  $createCoyTable_SQL .= "Name VARCHAR( 250 ) NOT NULL, ";
  $createCoyTable_SQL .= "RegType VARCHAR( 50 ) NULL, ";
  $createCoyTable_SQL .= "SreetA VARCHAR( 150 ) NULL, ";
  $createCoyTable_SQL .= "SreetB VARCHAR( 150 ) NULL, ";
  $createCoyTable_SQL .= "SreetC VARCHAR( 150 ) NULL, ";
  $createCoyTable_SQL .= "Town VARCHAR( 150 ) NULL, ";
  $createCoyTable_SQL .= "County VARCHAR( 150 ) NULL, ";
  $createCoyTable_SQL .= "Postcode VARCHAR( 150 ) NULL, ";
  $createCoyTable_SQL .= "COUNTRY VARCHAR( 250 ) NOT NULL ";
  $createCoyTable_SQL .= ")";
  if (mysql_query($createCoyTable_SQL)) {
    echo "Creation of TABLE tCompany -- Succesful <br />";
  }
  $createPersonTable_SQL = "CREATE TABLE alphacrm.tPerson ( ";
  $createPersonTable_SQL .= "ID INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY ";
  $createPersonTable_SQL .= "Salutation VARCHAR( 20 ) , ";
  $createPersonTable_SQL .= "FirstName VARCHAR( 50 ) , ";
  $createPersonTable_SQL .= "LastName VARCHAR( 50 ) NOT NULL, ";
  $createPersonTable_SQL .= "CompanyID VARCHAR( 11 ) NOT NULL ";
  $createPersonTable_SQL .= ")";
  if (mysql_query($createPersonTable_SQL)) {
    echo "Creation of tPerson table was succesful <br />";
  }
}

发现错误,更改此行:

   $createCoyTable_SQL .= "ID INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY ";

到此行:

   $createCoyTable_SQL .= "ID INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY,";

请告诉我是否修复了它,同时我正在寻找更多。