我試圖從表中顯示兩組數據,但我一直收到一個通用服務器錯誤(HTTP 500內部服務器錯誤)。 「待處理應用程序列表」下的第一組數據是爲了顯示錶「EOI_AC_Data」中的數據,其中「choice1_offer」字段中的條目是「N」,最初是當我創建此php文件並且僅顯示該數據時它工作得很好,當我在第二個查詢中添加它時,它開始出現服務器錯誤。第二個查詢的意思是顯示完全相反,它顯示來自表中「entry1_offer」字段中的條目爲「Y」的表中的數據。這裏是我的代碼:用PHP/MYSQL顯示錶數據
<?php
$conn = mysql_connect("localhost", "twa312", "dam6av9a");
mysql_select_db(twa312, $conn)
or die ('Database not found ' . mysql_error());
$sql = "SELECT * FROM EOI_AC_Data WHERE choice1_offer = 'N'";
$sql2 = "SELECT * FROM EOI_AC_Data WHERE choice1_offer = 'Y'";
$rs = mysql_query($sql, $conn) or die ('Problem with query' . mysql_error());
$rs2 = mysql_query($sql2, $conn) or die ('Problem with query' . mysql_error());
?>
<p><b>Listing of pending applications</b></p>
<?php while ($row = mysql_fetch_array($rs)) { ?>
<p><a href="comments_form.php?appid=<?php echo $row["ApplicationID"]?>">
<?php echo $row["ApplicationID"]?></a>
<?php echo $row["given_name"]?>
<?php echo $row["family_name"]?>
<?php echo $row["dob"] } ?></p>
<p><b>Listing of completed applications</b></p>
<?php while ($row2 = mysql_fetch_array($rs2)) { ?>
<p><?php echo $row2["ApplicationID"]?>
<?php echo $row2["given_name"]?>
<?php echo $row2["family_name"]?>
<?php echo $row2["dob"]?></p>
<?php } mysql_close($conn); ?>
任何形式的幫助將是巨大的,因爲我是新來的這些語言和我堅持這個問題。
放置'error_reporting(-1); ini_set('display_errors',true);'打開'<?php'標籤後,它應該有助於提供一些見解。 安東尼。 –
@AnonySterling,但如果頁面根本無法加載,它如何顯示錯誤?我只是得到「網站無法顯示頁面」 – AJJ
你試過了嗎?您因錯誤而獲得500,添加上述代碼應該有助於顯示該錯誤。 –