v2.5.2
Giriş yap

GROUP_CONCAT içinde iki sütun [ÇÖZÜLDÜ]

pcmemo
638 defa görüntülendi

Merhaba arkadaşlar, aşağıdaki kodlar yardımı ile UserID lerden oluşan bir array'ın tbl_members tablosunda Ad'larını okutup foreach ile yanyana yazdırıyorum. Fakat Soyad sütunum ayrı ve onuda yanına yazdırmak isityorum. Ufak bir düzeltme gerekli belli ki ama az bilene zor oluyor. Modifiye konusunda yardımcı olursanız sevinirim.

Saygılar.

<?php 
$AtaID  = $row['AtaID'];
$sorgu = $db->query("SELECT GROUP_CONCAT(tbl_members.Ad) AS egitimatananlar FROM tbl_members INNER JOIN tbl_egitim_atama ON 
FIND_IN_SET(tbl_members.UserID,tbl_egitim_atama.AtananUsers) WHERE tbl_egitim_atama.AtaID = '$AtaID' and tbl_members.Durum LIKE 1 ORDER BY tbl_members.Ad ASC");
$sorgu->execute();
$rows = $sorgu->fetch(PDO::FETCH_ASSOC); 

$AtananUsers1 = explode(',', $rows['egitimatananlar']);

foreach ($AtananUsers1 as $egitimatananlar) { 
echo $egitimatananlar.", ";
 }
 ?>
Cevap yaz
Cevaplar (2)
pcmemo
1417 gün önce

Çok teşekkkür ederim @omerabul.

omerabul
1418 gün önce

// query("SELECT GROUP_CONCAT(tbl_members.Ad," ",tbl_members.soyad) AS egitimatananlar

seklinde calısması gerekmekte.
" " tırnak bosluk koydum ad soyad bitisik olmasın GROUP_CONCAT(p1,p2,p3,p4.......) seklinde uzar gider.