PHP脚本给错误文件
问题描述:
意外结束任何机构可以告诉为什么这个脚本给PHP脚本给错误文件
<?php
session_start();
$con = mysqli_connect("localhost", "root", "", "QSTNS");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: ".mysqli_connect_error();
$res = mysqli_query($con, 'SELECT COUNT(*) FROM qstns');
$row = mysqli_fetch_array($res);
$scoreis = 0;
for ($i = 0; $i < $row[0]; $i++) {
$scoreis = $scoreis + $_SESSION['scr'][$i];
}
echo $scoreis;
mysqli_close($con);
?>
错误: 解析错误:语法错误,在C意外的文件结尾:\ WAMP \ WWW \ quiiz_portal \在线scoreis.php 32
答
你忘了关}
后if (mysqli_connect_errno()) {
试试这个:
$con = mysqli_connect("localhost", "root", "", "QSTNS");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: ".mysqli_connect_error();
}
$res = mysqli_query($con, 'SELECT COUNT(*) FROM qstns');
$row = mysqli_fetch_array($res);
$scoreis = 0;
for ($i = 0; $i < $row[0]; $i++) {
$scoreis = $scoreis + $_SESSION['scr'][$i];
}
echo $scoreis;
mysqli_close($con);
答
if (mysqli_connect_errno()) {
没有匹配的括号,你需要说的,如果结束
您忘记关闭这个标签,其中:{代码闭幕的这部分' – Azrael 2014-10-02 11:28:36
“}”'如果(mysqli_connect_errno())为IF( mysqli_connect_errno())缺失 – Andre 2014-10-02 11:29:22
我格式化了您的代码,以供将来参考,这样做会显示这些类型的问题。不要在文本编辑器中编写php – andrew 2014-10-02 11:32:54