好吧,这可能是一个简单的修复,但我没有看到为什么它继续显示这个而不是只是在SQL中创建简单的表
显示这个:
解析错误:语法错误,第10行/Applications/XAMPP/xamppfiles/htdocs/Addyr/tableadd.php中的意外'TABLE'(T_STRING)
这是我正在使用的PHP(我没有看到问题?!?) - >
<?php
$connect = mysqli_connect("localhost","root","","search_matrix");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
CREATE TABLE
web_matrix
(
_title varchar(30),
desc varchar(80),
url varchar(255),
suburls varchar(255)
);
?>
Run Code Online (Sandbox Code Playgroud)
您的代码的一个问题desc
是MySQL保留字
用反引号包裹它
`desc` varchar(80),
Run Code Online (Sandbox Code Playgroud)
或者为它选择另一个词.
不鼓励使用保留字,尽可能使用.
编辑:
另一个是:
要创建表,您需要使用以下内容:
$sql="CREATE TABLE `web_matrix`(
`_title` varchar(30),
`desc` varchar(80),
`url` varchar(255),
`suburls` varchar(255)
)";
if(mysqli_query($connect,$sql)){
echo "Success.";
}
else{
echo "Error - ". mysqli_error($connect);
}
Run Code Online (Sandbox Code Playgroud)