-2

私は次のように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

どうすればこれを解決できますか?

4

1 に答える 1

0

2 番目のループでは、次を使用します。

$result2

それ以外の

$result
于 2013-03-02T01:18:24.080 に答える