0

WHILEPHPループについて質問があります。アクションmysql_num_rowsを実行して、SELECTクエリから結果の数を取得できることを知っています。

しかし、selectクエリで3つの結果が得られ、それらを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
$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 に答える
0

MySQLからデータをプルバックするためのいくつかの「新しい」メソッドがあります。始めたばかりの場合は、これを確認するのに理想的な時期かもしれません。これは、開始するのに適した場所のように見えます:http ://www.php.net/manual/en/mysqlinfo.api.choosing.php 。

于 2012-08-25T12:54:41.963 に答える