php sayfamda bir sql kodu yazdım. verilerimi çekiyorum.
aşağılarda ilgili üç farklı yerde
foreach kullanarak ilgili bölümlere ait içerikleri yazdıracağım.
foreach döngüsü kullanırken ilgili tablodaki bir sütün değerini belirterek içerikleri filtreleyebilir miyim?
yani üç farklı yerde her foreach kullanımda bu değerleri değiştirip o değeri alan içerikleri göstermiş olacağım.
tek bir sql sorgusu ile bunu yapabilir miyim?
10
●127
- 17-10-2020, 21:26:56kategori.php de bunu yapabilirsiniz hocam. kategori/ornek-kategori-1 buradan ornek-kategori-1 seo urlsine ait kategori id bulursunuz. Daha sonra içerikleri listelerken where cat_id=:cat_id $row['id'] (ornek-kategori-1 seo urlsine ait kategoriyi çekerken kullandığınız değişken.) bu şekilde özet olarak bulunduğunuz kategorinin seo urlsine ait kategoriyi bulup o kategori idsine ait olan içerikleri listeleyebilirsiniz.
- 17-10-2020, 21:29:19EvrenOnur adlı üyeden alıntı: mesajı görüntüle
<b>Kategori 1</b>
burada kullanacağım foreach kısmı için örnek verebilir misiniz?
kategori 1 deki yazıları nasıl belirlemiş olacağım ? - 17-10-2020, 21:31:02https://blog.yakupulutas.com/mysql-join-kullanimlari/buddy adlı üyeden alıntı: mesajı görüntüle
- 17-10-2020, 21:37:01Hocam join ile yapamazsınzı bu işlemi. Mysql Union işinizi görecektir.
Örnek kodları aşağıda paylaşıyorum.
(SELECT * FROM products where products.category= 1 LIMIT 3) UNION (SELECT * FROM products where products.category= 2 LIMIT 3) UNION (SELECT * FROM products where products.category= 3 LIMIT 3)
- 17-10-2020, 21:41:27EvrenOnur adlı üyeden alıntı: mesajı görüntüle
Peki hocam soruyu şöyle düzeltsem daha anlaşılır olacak sanırım.
php sayfasında yukarda bir sql kodu yazdım. verilerimi çekiyorum.
aşağılarda ilgili üç farklı yerde
foreach kullanarak ilgili bölümlere ait içerikleri yazdıracağım.
foreach döngüsü kullanırken ilgili tablodaki bir sütün değerini belirterek içerikleri filtreleyebilir miyim? - 17-10-2020, 21:48:21şimdi kodu görmediğim ve aslında ne yapmak istediğini anlamadığım için yanlış yönlendirme yapmak istemiyorum. Fakat genel bir datanın içinde foreach öncesinde örneğin kategorisi şu olan değerleri foreach ile yazdırmak istiyorsan foreach içinde bir if kullanıp gelen tekil datanın kategori == 1 gibi veya senin yapmak istediğin ne ise daha sonrasında yazdırabilirsin.buddy adlı üyeden alıntı: mesajı görüntüle
- 17-10-2020, 21:58:33işte bu kısıma yani foreach içinde if kullanıma bir örnek verebilir misiniz?EvrenOnur adlı üyeden alıntı: mesajı görüntüle
bu kullanım örneklerini nasıl araştırabilirim?