0

我正在使用一个 mySQL 查询,它目前只在其中查找一个值;

 "SELECT * FROM $usertable WHERE tabID LIKE '%spotlight%'";

它位于 index.php 上,效果很好,但是我希望搜索值“spotlight”不要被硬编码,但它是从 URL 实现的

所以当我去

index.php?type=spotlight

生病得到聚光灯。当我去

index.php?type=lamps

我会买灯

我有玩家在玩这个,我相信我一直在努力做这样的事情......

$product_type = $_GET['type'];

       //*    and then lower down where the query sits *\\

"SELECT * FROM $usertable WHERE tabID LIKE '%$product_type%'";

但它真的不喜欢这样,并显示了 $usertable 的所有值

任何帮助将不胜感激

问候

亨利

4

1 回答 1

0
"SELECT * FROM $usertable WHERE tabID LIKE '$type'";

删除 % 虽然更改了搜索条件,但必须完全包含,但成功了。

于 2012-12-05T07:29:36.623 回答