1

私はこのようなものを持っているとしましょう:

$sql = $con->query("SELECT * FROM Content ORDER BY Time DESC LIMIT 2");
while ($row = $sql->fetch()) {
    echo $row['title'];
}

したがって、これはテーブルの最新の 2 つのエントリを取得し、指定された列をエコーし​​ます。最初のエントリを無視して、テーブルから 2 番目と 3 番目に新しいエントリを取得するにはどうすればよいですか?

現在、制限を 3 に設定し、何とか最初の結果をスキップして、残りの 2 を取得することを考えています。

4

1 に答える 1

4

これを試して :

LIMIT 1,2

1 => オフセット : どこから開始するか (最初のものは 0 になります)
2 => レコード数

$sql = $con->query("SELECT * FROM Content ORDER BY Time DESC LIMIT 1,2");
while ($row = $sql->fetch()) {
    echo $row['title'];
}
于 2013-02-27T11:15:26.100 に答える