2014-10-02 54 views
-1

意外結束任何機構可以告訴爲什麼這個腳本給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

回答

2

你忘了關}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); 
0
if (mysqli_connect_errno()) { 

沒有匹配的括號,你需要說的,如果結束