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

+1

您忘记关闭这个标签,其中:{代码闭幕的这部分' – Azrael 2014-10-02 11:28:36

+0

“}”'如果(mysqli_connect_errno())为IF( mysqli_connect_errno())缺失 – Andre 2014-10-02 11:29:22

+0

我格式化了您的代码,以供将来参考,这样做会显示这些类型的问题。不要在文本编辑器中编写php – andrew 2014-10-02 11:32:54

你忘了关}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()) { 

没有匹配的括号,你需要说的,如果结束