Bir veritabanı çağrı wich böyle sınırsız girişleri (10 veya 10.000 olabilir), alır:
SELECT * FROM boo WHERE id = %d AND (approved = '1' OR (user = %d AND approved = '0'))
2 veritabanı çağrıları, tam 10 girdileri alır biri ve tek bir giriş alır başka bir:
SELECT * FROM boo WHERE id = %d AND approved = '1' LIMIT 10
SELECT * FROM boo WHERE user = %d AND approved = '0'
Ben kendi db sorgusu yapamazsınız unutmayın. Ben sadece yukarıda sorguları bir dizi fonksiyon kullanabilirsiniz ...
Hangi seçeneği daha hızlı / daha verimli?