我是该领域的新手,我正在尝试获得一些成为Web开发人员的技能。这是在浏览器中打开文件时遇到的错误:
解析错误:语法错误,第26行的文件意外结束。
这是代码:
<?php
$servername = "";
$username = "";
$password = "";
$dbname = "";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($mysqli->connect_error) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
}
$sql = "CREATE TABLE MyColor (
color
)";
if ($conn->query($sql) === TRUE) {
echo "Table MyColor created successfully";
} else {
echo "Error creating table: " . $conn->error;
$conn->close()
?>
除了$ conn-> close()行中缺少分号外,您的create表的SQL语句也是错误的。颜色属性缺少此类型。
创建表应该是这样的:
CREATE TABLE MyColor (
color TYPEOFTHEFIELD
)
# TYPEOFTHEFIELD can be whatever type, varchar, int, whatever you want.
关于创建表命令,请参见:https://dev.mysql.com/doc/refman/8.0/en/create-table.html