我对PHP WHILE
循环有疑问。我知道您可以执行mysql_num_rows操作以获取SELECT
查询的结果数。
但是说我通过select查询得到了3个结果,并且我将它们放在while循环中,如何将变量分配给每个结果在mysql_num_row
中的数字。
如
1为结果1
2结果2
3结果3.
对不起,如果这有点令人困惑,但我似乎无法找到解释它的简单方法。
由于
答案 0 :(得分:2)
你这样做:
$results = array();
While ($row = mysql_fetch_assoc($result))
{
$results[] = $row;
}
答案 1 :(得分:0)
$myArray = array();
while($row = mysql_fetch_assoc($result)) {
$myArray[] = $row
}
答案 2 :(得分:0)
$res=array();
$i=0;
While(mysql_fetch_array(...)){
$i++;
$res[$i]=value
//do logic
}
答案 3 :(得分:0)
现在有一些“新”方法可以从MySQL中撤回数据,如果你刚刚开始这可能是看待它们的理想时间。这似乎是一个好的开始:http://www.php.net/manual/en/mysqlinfo.api.choosing.php。