问题描述
|
我不断收到错误
解析错误:语法错误,第9行出现意外的T_STRING
这是试图添加列的行。我进行了两次和三次检查,以确保该表确实存在-并且我可以访问它。
<?php
mysql_connect (\"localhost\",\"user\",\"pass\") or die (\'Error: \' . mysql_error());
echo \"connected to database!\";
mysql_select_db (\"database\");
$query = ALTER TABLE CustomerInformation
ADD supplier_name varchar2(50);
$result = mysql_query($query)
or die(\"altering table Customer Information not successful: \".
mysql_error());
?>
解决方法
这是你的问题
$query = ALTER TABLE CustomerInformation ADD supplier_name varchar2(50);
应该更改为
$query = \'ALTER TABLE CustomerInformation ADD supplier_name varchar2(50)\';
您的$ query变量包含一个STRING,该字符串传递给mysql_query并用作命令。
, 更改:
$query = ALTER TABLE CustomerInformation
ADD supplier_name varchar2(50);
至
$query = \'ALTER TABLE CustomerInformation ADD supplier_name varchar2(50)\';