我无法弄清楚我的查询有什么问题。
我正在尝试使用PHP数组。
阵列:
$devices2 = implode(", ", $devices);
//echo $devices2 result: BlåAvformning, GulAvformning
SQL
$query = "SELECT * FROM table
WHERE myColum IN($devices2)";
错误:
'where子句'中的未知列'BlåAvformning'
我试过添加引号,并搜索了几个可能的问题,但我无法让它工作!
为什么?
更新
如评论所述,我需要更多报价:
$devices2 = "'".implode("', '", $devices)."'";
答案 0 :(得分:0)
如评论所述,我需要更多的qutoes:
$devices2 = "'".implode("', '", $devices)."'";
感谢:Mark Baker