Re: [請益] 如何有效率組合sql 字串
既然了解了implode 可以合併 array 元素
那就將它變型一下
"'".implode("','",array)."'"
試一下看看是不是您想要的。
※ 引述《knives ()》之銘言:
: 有的時候,我會用到類似這樣的sql判斷 field in ( 1, 2 )
: 我都是用 一個陣列像這樣 array(1,2);如果是字串的話,就變成array('1','2');
: 來記錄那些東西,再用implode()來分割陣列
: 可是問題是如果那個 field 是判斷字串 也就是括號裡面的項目都要包在''裡面
: 如果直接用implode(',',array)的話,就會有問題,請問我要怎麼讓裡面產生出來的字
: 串、每一項都被''所包住呢
: 謝謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.151.2
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):