mysqli_fetch_row() 関数を使用しています。データベース内を移動できますが、特定の行から開始したいと考えています。この関数を使用してこれを行うことはできますか?
質問する
1841 次
3 に答える
1
mysqli_result::data_seek()を使用したい。これは int を取り、その行に配置します。
$result = mysqli_query($conn, $sql);
mysqli_data_seek($result, $startRow);//start row is whatever you need to be the first row
while($row = mysqli_fetch_row($result)) {
//do your work here
}
于 2012-06-22T20:31:50.790 に答える
0
LIMIT
取得した行の数を減らしたい場合、またはクエリ結果をWHERE
句で制限したい場合、または100行を選択した場合に結果セットの行番号10を選択したい場合、何を達成しようとしているのかわかりません等...
mysqli_fetch_row($result);
$sql = "SELECT * FROM testTable";
$result = mysqli_query($conn, $sql)
while($row = mysqli_fetch_row($result)) {
//Do stuff here
}
この関数は、すでに照会された結果セットの 1 行をフェッチするように設計されています。
于 2012-06-22T20:33:48.347 に答える
-1
クエリで LIMIT 構文を使用する必要があります
于 2012-06-22T20:33:24.593 に答える