[請益] SELECT IN的問題
大家好,我今天table有一個欄位是存放用,組成的字串 例:1,2,3
目的是想要用IN來篩選內容,假設欄位名稱叫做xyz好了
$val = 1;
$query = sprintf("SELECT * FROM table WHERE %s IN (xyz)", $val);
可是我printf $query的結果會變成
"SELECT * FROM table WHERE 1 IN (xyz)"
xyz在IN()裡面變成一個字串而非我設定的欄位
請問該怎樣才能達到我的目的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.163.57
→
04/09 13:55, , 1F
04/09 13:55, 1F
→
04/09 14:31, , 2F
04/09 14:31, 2F
→
04/09 16:53, , 3F
04/09 16:53, 3F
推
04/09 18:18, , 4F
04/09 18:18, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):