mySQL查询中的PHP数组:“未知列”

时间:2016-02-17 15:28:08

标签: php mysql arrays

我无法弄清楚我的查询有什么问题。

我正在尝试使用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)."'";

1 个答案:

答案 0 :(得分:0)

如评论所述,我需要更多的qutoes:

$devices2 = "'".implode("', '", $devices)."'";

感谢:Mark Ba​​ker