我想在我的产品页面末尾制作类似的列表。 例如 - Molernmerk 383S 我得到类似的变量是产品的第3个字母。
是的,它正在运行,但其中包含相同的产品名称。我不想在类似的列表中列出相同的产品名称。 (除了“Molernmerk 383S” - 这个功能我认为解决方案但我没有使用它......)
这是我的代码,
$pname = substr($productname, 0, 3);
$sql=mysql_query("SELECT * FROM bigdata WHERE product_names LIKE '$pname%' limit 10");
答案 0 :(得分:0)
您是否在该脚本中立即提供了已省略产品的ID?如果是这样,你可以做
$pname = substr($productname, 0, 3);
$sql=mysql_query("SELECT * FROM bigdata WHERE
id != $productId AND
product_names LIKE '$pname%' limit 10");
否则,您可以使用$productname
查询数据库并找到上述ID。
答案 1 :(得分:0)
查询应该是
$pname = substr($productname, 0, 3);
$sql=mysql_query("SELECT * FROM bigdata WHERE
id != $productId AND
product_names LIKE '$pname%' limit 10");
答案 2 :(得分:0)
$pname = substr($productname, 0, 3);
$sql=mysql_query("SELECT * FROM bigdata WHERE product_names LIKE '$pname%' AND product_names != '$productname' GROUP BY product_names limit 10");