4

現在の行がクエリ結果の最初であるかどうかを判断する関数または方法はありますmysql_fetch_array()か?

スイッチ変数を設定してこれを行う方法は知っていますが、これを行うためのより合理化された方法があるかどうか疑問に思っていました。

ありがとう。

4

3 に答える 3

3

いいえ、ありません。少なくとも通常のmysql_ではそうではありません。

于 2012-04-11T19:56:02.187 に答える
0
$i = 0;
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    if (!$i) {
        echo "1st row";
    }
    $i++;
}
于 2012-04-11T19:33:32.953 に答える
0

mysqli_field_tell()を使用して、結果セットの内部ポインターを取得できます(ただし、mysqli *関数を使用する場合のみ)。

于 2012-04-11T19:36:20.053 に答える