私はPHPに比較的慣れていません。私は DB を介していくつかのレベルを掘り下げましたが、問題が発生しました。5つの異なるレコードがあるはずなのに、なぜ1つの繰り返しレコードしか取得していないのかわかりません。私のコードは以下です...
<?php
$sections = $_GET['rid'];
// Connects to Database
mysql_connect("localhost", "root") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
$data = mysql_query("SELECT question_keywords.rfp_id, question_keywords.section_id, section_name FROM rfp, question_keywords, section WHERE question_keywords.rfp_id = rfp.rfp_id AND section.section_id = question_keywords.section_id AND section.section_id = '$sections'")
or die(mysql_error());
echo "<table border=0 cellpadding=15>";
echo "<tr align = center bgcolor=white>
<td><b>Section ID</b></td><td><b>Section Name</b></td>" ;
while($row = mysql_fetch_array($data)){
$sid = $row['section_id']; //if you have the column names, replace 0 with 'column_name'
$sname = $row['section_name'];
# $status = $row['status'];
# inserts value into table as a hyperlink
echo "<tr align = center bgcolor=white><td>$sid</td><td><a href=view_section_detail.php?sid=$sid>$sname</a></td>";
}
# displays table
print '</table>';
?>
どんな助けでもいただければ幸いです
ありがとう