Bir MySQL sorgusundan sonuç sayısını almanın ve aynı zamanda sonuçları sınırlamanın bir yolu olup olmadığını merak ediyordum.
Sayfalandırmanın çalışma şekli (anladığım kadarıyla), önce şöyle bir şey yapıyorum:
query = SELECT COUNT(*) FROM `table` WHERE `some_condition`
Satır_sayısını (sorgu) aldıktan sonra, sonuçların sayısına sahibim. Ancak sonuçlarımı gerçekten sınırlamak için, aşağıdaki gibi ikinci bir sorgu yapmam gerekiyor:
query2 = SELECT COUNT(*) FROM `table` WHERE `some_condition` LIMIT 0, 10
Sorum: Her ikisi de verilecek toplam sonuç sayısını almak VE tek bir sorguda döndürülen sonuçları sınırlamak için zaten var mı? Veya bunu yapmanın daha verimli bir yolu. Teşekkürler!