MySQL データベースから偶数の結果を返す必要がある PHP コードが少しあります。mysqli 拡張機能を使用してクエリを実行しています。
私のコードは、現時点ではおおよそ次のとおりです。
//assume we already have a database connection
$query = "SELECT id
FROM movies
WHERE publish = 1
AND showimage = 1
ORDER BY date DESC
LIMIT 6";
$result = $connection->query($query);
while ($row = $result->fetch_assoc()) {
//do some stuff
}
ご覧のとおり、クエリを 6 行に制限していますが、条件によってはそれよりも少ない行が返されます。3 行しか返されない場合は、最後の行を破棄して 2 行だけを保持したいと考えています。
MySQLクエリまたはMySQLiでこれを行うにはどうすればよいですか?