我正在学习php和mysql使用php和mysql的傻瓜书。当我试图运行本书中给出的代码时,我收到错误消息。:
解析错误:在第6行的C:\xampp\htdocs\mysql_test.php
中解析错误
我也尝试使用php创建一个网站的注册页面,但它不起作用,如果我使用mysql_error()
,那么我得到一个解析错误的输出。
这个解析错误是什么?我该如何解决?
<?php
/* Program: mysql_test.php
* Desc: Connects to MySQL Server and
* outputs settings.
*/
echo “<html>
<head><title>Test MySQL</title></head>
<body>”;
$host = “localhost”;
$user = “root”;
$password = “hello”;
$cxn = mysqli_connect($host,$user,$password);
$sql=”SHOW DATABASES”;
$result = mysqli_query($cxn,$sql);
if($result == false)
{
echo “<h4>Error: “.mysqli_error($cxn).”</h4>”;
}
else
{
if(mysqli_num_rows($result) < 1)
{
echo “<p>No current databases</p>”;
}
else
{
echo “<ol>”;
while($row = mysqli_fetch_row($result))
{
echo “<li>$row[0]</li>”;
}
echo “</ol>”;
}
}
?>
</body></html>
答案 0 :(得分:0)
你有不好的&#39;引号。你用的是什么文字编辑器?无论如何,只需替换所有
“
引用这些引号
"
这里他们并排看待差异
“ "
这些装饰引号的unicode代码为#e2809c,而正常引号应为#22