【发布时间】:2012-12-05 20:14:47
【问题描述】:
我有一个 PHP 代码,它运行 MySQL 查询以通过选择的过滤器对一些输出数据进行排序。
我遇到的问题是当我过滤超过 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 />";
}
?>
谢谢!
【问题讨论】:
-
你的桌子上有海军蓝吗?
-
是的,它存在于数据库中
标签: php mysql sorting filter word