Php 数据库中的Hashtags

Php 数据库中的Hashtags,php,mysqli,hashtag,Php,Mysqli,Hashtag,我很想知道如何在我的数据库中用标签选择任何东西,并在我喜欢的任何页面上显示它。因为我想显示其他用户制作的所有标签,然后也会在上面扩展,你们可能还喜欢 我试过: $text = preg_replace('#[^a-z0-9_]#i', '',''); $results = mysqli_query($mysqli, "SELECT * FROM blogdata_comments WHERE comment_content LIKE '%#$text%' ORDER BY comment_i

我很想知道如何在我的数据库中用标签选择任何东西,并在我喜欢的任何页面上显示它。因为我想显示其他用户制作的所有标签,然后也会在上面扩展,你们可能还喜欢

我试过:

$text = preg_replace('#[^a-z0-9_]#i', '','');

 $results = mysqli_query($mysqli, "SELECT * FROM blogdata_comments WHERE comment_content LIKE '%#$text%' ORDER BY comment_id DESC");

echo"<a style='color:#0000FF;' href='hash.php?tag=$text'>$text</a>";

preg_replace的第三个参数应该是实际字符串,理想情况下是要在查询中使用的字符串。现在,$text将始终是,但我不需要通过$\u GET['tag']获得一个hashtag,我需要在数据库中获得任何标记的单词。如果您希望所有注释内容行都使用hash,您会使用LIKE“%”,这是您的意思吗?谢谢@xd6\ux。很抱歉,这么长时间才回复,但我一直在工作。很好。