我有一个关于 PHPWHILE
循环的问题。我知道您可以执行 mysql_num_rows 操作来获取SELECT
查询结果的数量。
但是假设我有 3 个结果来自 select 查询,我让它们通过一个 while 循环,我如何将一个变量分配给每个结果在mysql_num_row
.
例如
1 表示结果 1
2 表示结果 2
3 表示结果 3。
对不起,如果这有点令人困惑,但我似乎找不到简单的方法来解释它。
谢谢
你这样做:
$results = array();
While ($row = mysql_fetch_assoc($result))
{
$results[] = $row;
}
现在有一些“新”方法可以从 MySQL 中提取数据,如果您刚刚开始,这可能是了解它们的理想时机。这看起来是一个不错的起点:http ://www.php.net/manual/en/mysqlinfo.api.choosing.php 。
$myArray = array();
while($row = mysql_fetch_assoc($result)) {
$myArray[] = $row
}
$res=array();
$i=0;
While(mysql_fetch_array(...)){
$i++;
$res[$i]=value
//do logic
}