mysql选择WHERE字符串在数组中 - 字符串包含空格

时间:2013-10-28 16:55:44

标签: mysql arrays string select

我用这个:

$cat_manuals = array(
                        "Drama",
                        "SF",
                        "Crime",
                        "Comedy",
                        "Black Humor"
                        );
        $cat_manuals = '"' . implode('","', $cat_manuals) . '"';
$query120 = "SELECT title FROM books WHERE genre IN ($cat_manuals)"

问题在于数组中包含空格的元素,当搜索“黑色幽默”时查询返回垃圾。如果我重命名它“BlackHumor”它的工作原理。我如何逃离空间?在查询或数组中?

0 个答案:

没有答案