我正在尝试制作相关产品盒但不能按我的意愿工作。例如我在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();
所以我如何解决这个问题?