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


PHP array in mySQL query: "Unknown column"

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

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

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

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

信用:马克贝克