我试图在一页中放入两个这样的循环:
// 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);
第一个循环
$i=0;
while ($i < $num) {
$doc_date = mysql_result($result,$i,"doc_date");
$doc_name = mysql_result($result,$i,"doc_title");
第二循环
$i=0;
while ($i < $num2) {
$unit_id = mysql_result($result,$i,"unit_id");
$unit_name = mysql_result($result,$i,"unit_name");
第一个循环正常工作,第二个循环产生此错误:
Warning: mysql_result() [function.mysql-result]: unit_name not found in MySQL result index
我该如何解决这个问题?