PDO Mysql Group By Kullanımı

Group By ifadesi veritabanındaki satırları bir sütun değeriyle gruplandırma anlamına geliyor. Örneğin, radyo scriptinde kullandığım bu durumda, eklenen radyoları şehirlere göre gruplandırmam gerekti ve bu şehirleri bastırmam gerekti. Bende Mysql’in bana sunduğu bu özellikten faydalanarak bu işlemi gerçekleştirdim. Bu konuda bilgi sahibi olmak isteyen arkadaşlara da sorgularımı göstermek istedim.

SELECT * FROM post WHERE durum=1 GROUP BY post_sehir

Mysql kodu, durumu 1 olarak ayarlanmış post tablosundaki değerlerin sehir sütununa göre gruplanmasını ve ASC olarak listelenmesini sağlar. Bunu PDO’da kullanalım.

$radyosorgu=$db->prepare('SELECT * FROM post WHERE durum=? GROUP BY post_sehir');
$radyosorgu->execute(array(1));
while($radyo=$radyosorgu->fetch(PDO::FETCH_OBJ)
{
echo $radyo->post_sehir;
}

Post_sehir tablosunda A’dan başlayarak Z’ye kadar şehir isimlerini tek(gruplandırdığı) olarak basacak.

Canlı Radyo Scripti Demo


PHP Kodlama kategorisinde 03 Şubat 2020 - 12:27:22 tarihinde yayınlanmıştır. 534 Gösterim

Kazım USLU Hakkında

PHP,MYSQL,CSS,JS,JQUERY yazılım dillerine hakim, Şu sıralar PYHTON ve LINUX üzerine araştırma geliştirme yapan, sunucu optimizasyonu ile uğraşan dijital kod yazarıyım...

Yorumlar (0)

Bu yazıya henüz bir yorum yapılmamış, hemen bir tane yapmak ister misin ?

Yorum Yapın