$k=0;
while($myrow1=mssql_fetch_row($result1)){ //将返回值存入数组
$row1[$k][d]=$myrow1[0];
$row1[$k][e]=$myrow1[1];
$i++; // 这里为什么是 $i 而不是 $k ???
}
while($myrow1=mssql_fetch_row($result1)){ //将返回值存入数组
$row1[$k][d]=$myrow1[0];
$row1[$k][e]=$myrow1[1];
$i++; // 这里为什么是 $i 而不是 $k ???
}
echo $row[i][a].":";
$query1="SELECT d,e from Table2 where f=".$row[$i][a];
$result1=mssql_query($query1,$id) or die ("error"); $num1=mssql_num_rows($result1); $k=0;
while($myrow1=mssql_fetch_row($result1)){ //将返回值存入数组
$row1[$k][d]=$myrow1[0];
$row1[$k][e]=$myrow1[1];
$i++;/////************问题在这里 你在这里又对$i进行操作***********
} for ($k=0;$k<$num1;$k++){
echo $row1[$k][d];
}
echo "<br>";
}嗯 我看一下 一会给你代码
include"connect.php"; //联接数据库
$query="SELECT a,b from Table1";
$result=mssql_query($query,$id) or die ("error");
while($myrow=mssql_fetch_row($result))
{
echo $myrow[0].":";
$query1="SELECT d,e from Table2 where f=".$myrow[0];
$result1=mssql_query($query1,$id) or die ("error");
while($myrow1=mssql_fetch_row($result1)){
echo $myrow1[0];
}
echo "<br>";}
?>