我想从
中的数据库中的可用标签中找到标签(或说主标签)表:tags => COLUMNS:tag_id,customer_id,tag
我在php工作并设计一个网站,其中包含标签的搜索方法和用户添加标签,就像两个类似的#awesome和#awsm一样。
答案 0 :(得分:0)
您可以根据用户类型
在数据库中找到标签$tags = $_POST['tag'];
$sql = 'SELECT * from tag WHERE tag = '%".$tags."%' ';
答案 1 :(得分:0)
取决于相似性的含义。如果只是abc
与123abc_ok
类似,则没有问题。如果您希望abc
与adbc
类似,那么您处于更糟糕的位置,因为您必须为PHP编写逻辑以理解您对相似性的观点。
简单来说就是sql查询:
$sql = "SELECT * FROM tag WHERE tag LIKE '%".$tag."%'";
这将选择每个记录,其中tag
字段包含$tag
值。