我正在尝试显示表中的两组数据,但我不断收到一般服务器错误(HTTP 500 内部服务器错误)。“待处理应用程序列表”下的第一组数据旨在显示表“EOI_AC_Data”中的数据,其中“choice1_offer”字段中的条目为“N”,最初是当我创建这个 php 文件并且只显示该数据时它工作正常,当我在第二个查询中添加时,它是否开始出现服务器错误。第二个查询的意思是显示完全相反的内容,即显示表中的数据,其中字段“choice1_offer”中的条目为“Y”。这是我的代码:
<?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); ?>
任何形式的帮助都会很棒,因为我是这些语言的新手并且被困在这个问题上。