这是我的代码:
<?php db_connect.php
echo "connecting to DB..."
$host = "localhost";
$user = "root";
$pass = "*****";
$databaseName = "atlas_test";
$tableName = "sites";
$con = mysql_connect($host, $user, $pass);
if(!$con){
die ('Could not connect: ' . mysql_error());
}
echo "DB connect successful..."
?>
...我在尝试运行页面时收到以下错误消息:
“解析错误...期待','或';'在db_connect.php中,第4行......“
答案 0 :(得分:5)
echo需要以;。
结尾这不是连接错误;一个基本的PHP错误。解析错误是一个很好的提示。失踪 ;错误通常会在下一个错误行,因为这是PHP首先注意到它应该看到的;就行了。
答案 1 :(得分:3)
这一行:
echo "connecting to DB..."
应该是这样的:
echo "connecting to DB...";
回声在第3行,并且现在没有分号,所以当PHP在第4行读取回音时,它就会变得怪异(这就是它引用第4行的原因,即使问题似乎在第3行)< / p>
答案 2 :(得分:3)
你的回声声明后你忘记了冒号。
echo "connecting to DB...";
echo "DB connect successful...";