私は次のように1ページ2ループに入れようとしています:
// Tech Doc
$query = "SELECT * FROM mod_doc
WHERE doc_master_id='$master_id'";
$result = mysql_query($query) or die(mysql_error());
$num = mysql_numrows($result);
// Units
$query = "SELECT * FROM mod_units
WHERE unit_master_id='$master_id'";
$result2 = mysql_query($query) or die(mysql_error());
$num2 = mysql_numrows($result2);
1回目のループ
$i=0;
while ($i < $num) {
$doc_date = mysql_result($result,$i,"doc_date");
$doc_name = mysql_result($result,$i,"doc_title");
2回目のループ
$i=0;
while ($i < $num2) {
$unit_id = mysql_result($result,$i,"unit_id");
$unit_name = mysql_result($result,$i,"unit_name");
最初のループは機能していますが、2 番目のループでは次のエラーが生成されます。
Warning: mysql_result() [function.mysql-result]: unit_name not found in MySQL result index
どうすればこれを解決できますか?