作者knives ()
看板PHP
標題[請益] 如何有效率組合sql 字串
時間Tue Jun 8 15:35:51 2010
有的時候,我會用到類似這樣的sql判斷 field in ( 1, 2 )
我都是用 一個陣列像這樣 array(1,2);如果是字串的話,就變成array('1','2');
來記錄那些東西,再用implode()來分割陣列
可是問題是如果那個 field 是判斷字串 也就是括號裡面的項目都要包在''裡面
如果直接用implode(',',array)的話,就會有問題,請問我要怎麼讓裡面產生出來的字
串、每一項都被''所包住呢
謝謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
→ arrack:"','" 最外圍在補上'' 06/08 15:43
→ arrack:還有其他方法拉,我是懶惰都這樣用 06/08 15:44
→ knives:我也有用過這樣,但是總覺得不夠漂亮 06/08 15:52
→ KC73:對岸蠻喜歡,不管什麼東西都用 serialize 塞進資料庫.. 06/08 18:14
推 tonytsai88:就算是數值 也直接用字串的方式處理它 06/08 19:22
→ arrack:要漂亮就是自己用foreach,或是array_map 但差不多 06/08 21:03