2011-11-21 10 views
0

でしばらくのない使用可能なすべての行をフェッチしますか?は、どのように私は私はこのようなwhileループを実行せずに、複数の行をフェッチしたい場合は、MySQLのPHP

+0

http://www.php.net/manual/en/function.mysql-fetch-assoc.php#90030 'while'を使用しますが、短く単純です。 – Brad

+1

なぜループを使用しないのですか? – drdwilcox

+1

あなたは何を達成しようとしていますか? – Marcus

答えて

2

mysql_fetch_array()ように、すべての結果行 をフェッチは、以下から単一の行をフェッチすることが意図されています結果セット、しばらく使用していない合理的な方法はありません。 fetch_allとmysqliのを使用するか、しばらく:)

コメントに慣れる:まだ

$_SESSION["whatever"]=array(); 
while($data = mysql_fetch_array($select)) { 
    array_push($_SESSION["whatever"], $data); 
} 
2

mysqliにはfetch_allという機能があります。マニュアルから: - mysqli_fetch_all -

mysqli_result :: fetch_all連想配列、数値配列、または両方

関連する問題