相关产品查询问题

时间:2014-03-23 22:18:28

标签: php pdo related-content

我正在尝试制作相关产品盒但不能按我的意愿工作。例如我在nokia asha 102的页面上。然后我想输出相关产品al nokia asha。意味着查询仅检测诺基亚asha字和诺基亚asha后所有单词删除。我想在字符串和其他句子修剪上保留前2个句子。 当我尝试这样做它的工作,但如果诺基亚asha相关产品无效,那么我想选择其他产品,但相同的品牌。所以我在这里遇到问题,因为它不能通过品牌(不相关)或空显示或随机显示全部显示。在我的查询下面

        $pre = preg_replace('/[0-9]+/', '', $ptitle); // if someone make this as it trim all except 1st 2 sentence eg: nokia asha, or nokia lumia
        $stmtr = $db->prepare("SELECT 
    title,
    aurl 
    FROM products 
    WHERE title like :pre
     or 
    brand like :brand
 limit 18");
        $stmtr->bindValue('pre', "%$pre%", PDO::PARAM_STR);
        $stmtr->bindValue('brand', "%$brand%", PDO::PARAM_STR);
        $stmtr->execute();

所以我如何解决这个问题?

0 个答案:

没有答案