我有一个运行 MySQL 查询的 PHP 代码,以通过选择的过滤器对一些输出数据进行排序。
我遇到的问题是当我过滤超过 1 个单词时,即当我按颜色过滤时,它适用于 RED、YELLOW 等。但不适用于 BLUE NAVY。
我认为添加就足够了,'"
但事实并非如此。
这是我当前的代码:
<?php
$colors = $con -> prepare("SELECT DISTINCT color_base1 FROM item_descr ORDER BY color_base1 ASC");
$colors ->execute();
while ($colorBoxes = $colors->fetch(PDO::FETCH_ASSOC))
{
echo "<input type='checkbox' class='regularCheckbox' name='color' value='".$colorBoxes[color_base1]."' /><font class='similarItemsText'> ".$colorBoxes[color_base1]."</font><br />";
}
?>
谢谢!