我用这个:
$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”它的工作原理。我如何逃离空间?在查询或数组中?