Hangi versiyon?
$kategoruler=this select * FROM kategoriler where id =id
Foreqch ( $kategiriler as $list){
$haber=this db select haberler where kategoriler id =$list->id;
echo $haber->baslik
}
Sorguda JOIN komutu kullanarak bunu yapabilirsiniz. Şimdi bir senaryo üretelim;
araclar ve modeller adında 2 tablo olsun. Araçların markaları select inputuna gelsin. Seçilen markaya göre de bir başka select inputta modeller gelsin. Bunu en güzel AJAX ile yapabilirsiniz. Ama hadi AJAX olmasın. Aşağıda örnek bir sorgu kodu yazıyorum;
SELECT modeller.*
FROM araclar
INNER JOIN modeller ON araclar.marka = modeller.marka
WHERE araclar.arac_id = 'seçilen_arac_id';
Burada şunu yapıyoruz. Araç modellerini kaydederken ilgili markanın id değerini de modeller tablosunda tutuyoruz ve INNER JOIN ile araclar tablosundaki ID'yi markalar tablosundaki arac_id değeriyle eşleştirip veriyi alıyoruz.
Bu sorgu, seçilen araca ait olan markayı kullanarak modeller tablosundan ilgili modelleri getirecektir.
Mantık bu şekilde. Kolay gelsin.
php olarak yapacak olursak bu mantık dogru oluyor . ama codeigniter olduğu icin view , controller ve model olarak ayarlayıp gostermemız gerekiyor ondan dolayı yapamadım zaten