我一直在尝试识别错误两天,我仍然没有收到错误,它只显示普通/空白页面。任何人都可以帮我确定问题是什么或我做错了什么!即使我在脚本中输入错误的查询,它也不会显示错误。
<?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 :(得分:0)
unexpected double quotes
anchor 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>");