Profil detayı eklendi, herkes profillerine girip bir gözatsın! Sevdiğiniz üyelerin cevaplarını takip edin! Tüm güncellemeler

Verileri Virgül İle Birleştirme

Merhaba arkadaşlar.

Aşağıdaki gibi bir tablom var. Ben bu verileri çekerken virgül ile birleştirmek istiyorum.

Php'de implode ile veri birleştirmesi yapılıyor ama mysql select işleminde verileri virgül ile birleştirme işlemi nasıl yapılıyor onu bilmiyorum. Bu işlemi nasıl yaparız?


Çıktı şu şekilde olsun istiyorum

echo $yaz['ders_id']; // 1,2,4,1...

3

Cevaplar (3)

İşlem devam ediyor, lütfen bekleyin..
Hilmi BORAN
Doğru Cevap
@hboran
3 ay önce

sql tarafında birleştirme yapmak istiyorsan mysql'de group_concat adlı bir fonksiyon var onu incelemeni öneririm

İşlem devam ediyor, lütfen bekleyin..
Recep Karamanlı

Şu konuya bakabilirsin, http://php.net/manual/tr/function.implode.php

Cevapla @BlueCode3 ay önce
@recepkaramanli, implode'nin kullanımını biliyorum. Sormak istediğim select işlemini yaparken virgül ile birleştirmek.
Cevapla @BlueCode3 ay önce
@recepkaramanli, implode ile aşağıdaki gibi denedim. Array to string conversion hatası veriyor. Foreach ile yazdırmak istedim bu seferde Invalid argument supplied for foreach hatası verdi.

$k = implode(',', $kat_ders_map->fetchAll(PDO::FETCH_ASSOC));

print_r($k);
İşlem devam ediyor, lütfen bekleyin..
Okan IŞIK
@OKANISIK
3 ay önce

foreach $bilgiler as $yaz {

$birlestir .= implode(',',$yaz['ders_id']);

}

echo $birlestir;


Sanırım böyleydi :)

İşlem devam ediyor, lütfen bekleyin..

Cevap yaz Sadece sorunun cevabını yazın