基本上我有一张或多或少像这样的桌子:
name
John
surname
Mariani
address
via I do not know 12
Characteristics
Tall, Thin, Blue Eyes, Long Hair, Brown Hair
现在的问题是我创建了单独的页面,例如:Red Hair;头发;
(现在当然这是一个愚蠢的例子,但是要说清楚)
我确保在这些页面中出现具有这些特征的用户。因此,如果您点击红头发所有红头发用户等
这是使用的脚本:
$result = mysql_query("SELECT * FROM user WHERE characteristics LIKE '%$search%' ORDER BY name");
问题在于,通过这种方式,即使用户具有其特征,例如只有特征Hair,也会出现在Red Hair页面上,因为很明显在使用LIKE的查询中,所以我想知道如何制作这不会发生;我怎样才能很好地区分各种功能?显然没有在表格中创建其他字段。
答案 0 :(得分:0)
答案是:
$ result = mysql_query(" SELECT * FROM user WHERE characteristics LIKE'%$%' ORDER BY name");
向您展示您想要的内容