php标签系统工作不正常查询错误

vfh0ocws  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(223)

我有一个hashtag系统,你可以写任何hashtag,它会转换成一个链接现在我想我的hashtag页显示所有的图像组成的hashtag我也有一个sq查询,但该查询所做的只是显示pix,其中有#在他们的描述这是我的sql查询

SELECT * FROM photos WHERE desccription like '%#$tag%' and ext='';

我正在从url获取标签

$filter = $_GET['hashtag'];
$tag = filter_var($filter,FILTER_SANITIZE_NUMBER_INT);?>
5hcedyr0

5hcedyr01#

我想你应该用这个变量来代替 $tag 一串串。你需要双引号。

SELECT * FROM photos WHERE desccription like "%#$tag%" and ext=''; //Note. Replaced single quotes with double.

相关问题