2015-06-08 37 views
0

我一直試圖找出兩天的錯誤,我仍然沒有得到錯誤,它只是顯示純/空頁面。任何人都可以請幫助我確定什麼是問題或我做錯了什麼!即使我在腳本中輸入錯誤的查詢,它也不會顯示錯誤。Php/Mysqli錯誤,空白頁面作爲輸出

<?php 

    include_once("connection.php"); 
    $sql="SELECT * FROM information"; 
    $rs=$conn->query($sql); 
    if($rs===false) 
    { 
     $errmsg='Incorrect Query : ' . $sql . ' Error : ' . $conn->error; 
     trigger_error($errmsg, E_USER_ERROR); 
    } 
    else 
    { 
     echo("<table>"); 
     while($arr=$rs->fetch_array(MYSQLI_ASSOC)) 
     { 
      echo("<tr>"); 
      echo("<td>".$arr['id']."</td>" 
       ."<td>".$arr['firstName']."</td>" 
       ."<td>".$arr['middleName']."</td>" 
       ."<td>".$arr['lastName']."</td>" 
       ."<td>".$arr['rollNumber']."</td>" 
       ."<td>".$arr['contactNumber']."</td>" 
       ."<td>".$arr['emailId']."</td>" 
       ."<td>".$arr['gender']."</td>" 
       ."<td>".$arr['department']."</td>" 
       ."<td><a href='delete.php?id=".$arr['id']."'>Delete</a></td>" 
       ."<td><a href='update.php?id=".$arr['id']."'>Update</a></td>"); 
      echo '</tr>'; 

     } 
     echo("<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td><a href="insert.php"> Add New </a></td>"); 
     echo("</tr>"); 
     echo("</table>"); 
    } 
    $conn->close(); 
    ?> 

/*---------------------------connection.php-------------------------- */ 
<?php 

define("HOSTNAME","localhost"); 
define("USERNAME","root"); 
define("PASSWORD","root"); 
define("DB_NAME","students"); 

$conn = new mysqli(HOSTNAME, USERNAME, PASSWORD, DB_NAME); 

if($conn->connect_errno) 
{ 
    echo("<br> Unable to connect with database. <br> 
     Error Code : (".$conn->connect_errno.") <br> 
     Error Details : ". $conn->connect_error); 
    die('<br> Final Status : Not Connected'); 
} 
?> 
+0

你可以給connection.php – Smoke

+2

錯誤的代碼,在此行中 「回聲(」 ​​​​​​​​​​​​​​​​​​​​ Add New 「);」 – Smoke

+0

吸菸,代碼更新connection.php腳本 – Mohsin

回答

0

語法錯誤在這行unexpected double quotesanchor tag

echo("<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td><a href="insert.php"> Add New </a></td>"); 

這將是

echo("<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td><a href='insert.php'> Add New use of single quote for link </a></td>"); 
+0

它不起作用,它仍然是相同的。即使我輸入查詢錯誤,它不會顯示錯誤。 – Mohsin

+0

這是您的代碼中空白碎片的唯一語法錯誤可能與您的查詢和連接有一些錯誤 – Saty

+0

我還添加了連接代碼,它與插入頁面很好地工作,但我不知道這裏有什麼問題。 – Mohsin