単純な画像ギャラリーを作成しようとしていますが、1ページに16枚の画像が表示されています。私はLIMIT 16を使用してページに正しい金額を表示していますが、16行を超える場合は、リンクを下にして、次のページに移動できるようにします。SQL Count LIMITを使用しているときのローの総数
私は限界を取り除き、単に最初の16項目を表示するためにループを使用することで希望の結果を得ることができますが、これは非効率的であることは知っています。明らかに、行数のカウントは常に16となります。
$sql .= "posts p, images im, postimages pi WHERE
i.active = 1
AND pi.post_id = p.id
AND pi.image_id = im.image_id
ORDER BY created_at LIMIT 16";
もっと効率的なやり方を提案する人はいますか?
おかげ
+1はSQLインジェクションに関する通知です。 – andyk