不知道你要干什么? <? .....//联接数据库成功!for($i=1;$i<25;$i++){ $queryX="SELECT power FROM User WHERE ID = ".$i; $resultX=mssql_query($queryX,$id) or die("数据库操作失败!"); $row.$i=mssql_fetch_row($resultX); // $row.$i 是什么意思?echo $queryX."<br>"; echo $resultX."<br>"; echo $row.$i[0]."<br>"; <=== 这里少了“}” ?>$row.$i 是什么意思? 是否是想构造一系列变量:$row1,$row2,...$row24 如果是,应写作${"row".$i}你这样写,实际是$i=mssql_fetch_row($resultX); 这样循环变量被改变了,自然就不能循环了再者说作24次查询只是id递增,这也太那个了点。给个范围一次就行了。
<?
.....//联接数据库成功!for($i=1;$i<25;$i++){
$queryX="SELECT power FROM User WHERE ID = ".$i;
$resultX=mssql_query($queryX,$id) or die("数据库操作失败!");
$row.$i=mssql_fetch_row($resultX); // $row.$i 是什么意思?echo $queryX."<br>";
echo $resultX."<br>";
echo $row.$i[0]."<br>";
<=== 这里少了“}”
?>$row.$i 是什么意思?
是否是想构造一系列变量:$row1,$row2,...$row24
如果是,应写作${"row".$i}你这样写,实际是$i=mssql_fetch_row($resultX);
这样循环变量被改变了,自然就不能循环了再者说作24次查询只是id递增,这也太那个了点。给个范围一次就行了。
搞定啦!!!以前不知道还能这样用