0

我有一个关于 PHPWHILE循环的问题。我知道您可以执行 mysql_num_rows 操作来获取SELECT查询结果的数量。

但是假设我有 3 个结果来自 select 查询,我让它们通过一个 while 循环,我如何将一个变量分配给每个结果在mysql_num_row.

例如
1 表示结果 1
2 表示结果 2
3 表示结果 3。
对不起,如果这有点令人困惑,但我似乎找不到简单的方法来解释它。

谢谢

4

4 回答 4

2

你这样做:

$results = array();
While ($row = mysql_fetch_assoc($result))
{
$results[] = $row;
}
于 2012-08-25T12:50:46.643 回答
0

现在有一些“新”方法可以从 MySQL 中提取数据,如果您刚刚开始,这可能是了解它们的理想时机。这看起来是一个不错的起点:http ://www.php.net/manual/en/mysqlinfo.api.choosing.php 。

于 2012-08-25T12:54:41.963 回答
0
$myArray = array();
while($row = mysql_fetch_assoc($result)) {
    $myArray[] = $row
}
于 2012-08-25T12:49:42.490 回答
0
$res=array();
$i=0;
While(mysql_fetch_array(...)){
$i++;
$res[$i]=value
//do logic
}
于 2012-08-25T12:50:14.633 回答