dongshuang0011 2019-04-27 01:50
浏览 48

group_concat()额外值

$ilce_sorgu = ($ilce != 0)?"and ilceler.id = :ilce":"";
$kategori_sorgu =($kategori !=0)?"and kafe_kategori.kategori_id = :kategori ":"";
$kafeler = $this->baglan->prepare("SELECT *,GROUP_CONCAT(kafe_kategori.kategori_id) as kategori_id,GROUP_CONCAT(ozellik_kafe.ozellik_id) as ozellik_id,kafe.id as id FROM kafe 
INNER JOIN mahalleler on kafe.konum_id=mahalleler.id 
INNER JOIN semtler on mahalleler.semt_id=semtler.id 
INNER JOIN ilceler on semtler.ilce_id=ilceler.id 
INNER JOIN iller on ilceler.il_id=iller.id 
INNER JOIN kafe_kategori on kafe.id=kafe_kategori.kafe_id
INNER JOIN ozellik_kafe on kafe.id=ozellik_kafe.kafe_id
where iller.id = :il $ilce_sorgu $kategori_sorgu group by kafe.id");
$kafeler->bindParam(":il", $sehir, PDO::PARAM_INT);
if ($ilce != 0) {$kafeler->bindParam(":ilce", $ilce, PDO::PARAM_INT);}
if ($kategori != 0) {$kafeler->bindParam(":kategori", $kategori, PDO::PARAM_INT);}
$kafeler->execute();
$kafeler = $kafeler->fetchAll(PDO::FETCH_ASSOC);
return $kafeler;

Return ->

[0] => Array
    (
        [id] => 4
        [ekle_tarih] => 2019-03-27 16:59:37
        [degis_tarih] => 2019-04-12 04:26:20
        [sil] => 0
        [slug] => kafe-slug1
        [isim] => kafe_isim_1
        [telefon] => 55555
        [site] => site
        [kafe_baslik] => kafe_baslik
        [e_posta] => e_post
        [aciklama] => aciklama
        [zaman_tuneli_ana_resim] => 5.jpg
        [konum_id] => 5
        [logo] => 2.jpg
        [sahip_id] => 3
        [menu_yol] => PegasusCafeMenu__cHatlar
        [ozet] => bak bak bak 3
        [semt_id] => 2
        [mahalle_adi] => Akören Mah
        [posta_kodu] => 01722
        [ilce_id] => 1
        [semt_adi] => Madenli
        [il_id] => 1
        [ilce_adi] => Aladağ
        [il_adi] => Adana
        [kategori_id] => 4,3,2,3,2,4,4,3,2,4,3,2
        [kafe_id] => 4
        [degist_tarih] => 2019-04-27 03:27:12
        [durum] => 0
        [ozellik_id] => 1,1,1,4,4,4,3,3,3,2,2,2
    )

must be => ozellik_id = 1,2,3,4 ,[ozellik_id] => 1,1,1,4,4,4,3,3,3,2,2,2 must be => kategori_id = 4,3,2 , [kategori_id] => 4,3,2,3,2,4,4,3,2,4,3,2

how can I prevent it from entering extra values to prevent bi solution could not find

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥60 求一个简单的网页(标签-安全|关键词-上传)
    • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
    • ¥15 基于卷积神经网络的声纹识别
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP