から次の行を取得するにはどうすればよいmysql_fetch_array
ですか? なしで1行目と2行目を取得したいwhile
。
質問する
3891 次
3 に答える
5
もう一度電話mysql_fetch_array()
してください。
于 2013-04-22T22:46:04.770 に答える
1
while ループがある場合、基本的に行うことはmysql_fetch_array()
、行の数だけ繰り返し呼び出すことだけです。
2 行だけを表示したい場合は、単純にmysql_fetch_array()
2 回呼び出して、呼び出されるたびに結果セットから次の行を取得します。
2 つの結果しか使用しないことがわかっている場合は、a も使用して、2 つしか使用LIMIT 0,2
しない場合に行のヒープをロードしないようにする必要があります。これはリソースの無駄であり、時間の経過とともに速度が低下します。
于 2013-04-22T22:48:22.093 に答える
1
SQLクエリで直接行う方が良いでしょう
使用できますLIMIT 0, 2
。
その中で、引き続き while を使用しますが、クエリの正確な行数に使用します。さらに、最初の 2 つの結果のみが必要な場合は、テーブル全体をクエリする必要はありません。
于 2013-04-22T22:45:17.190 に答える