小编Har*_*dik的帖子

MySQL PHP - SELECT WHERE id = array()

我有一个包含以下字段的表...

   id category_id product_id
    1     1         1001
    2     2         1001
    3     1         1003
    4     4         1001
    5     1         1005
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试使用类别ID获取产品ID.

因此,假设在我的查询字符串中,我通过www.demo.com/?category=1,2,4

我希望得到符合所有价值的产品(1,2,4).所以在这种情况下它应该只返回1001.

我怎样才能实现这一目标?

php mysql sql

2
推荐指数
2
解决办法
1077
查看次数

使用 PHP 检查数据库中是否存在逗号分隔值

我需要检查数据库中是否存在我的逗号分隔值。我的数据库也以逗号分隔存储。

我的字符串在数据库中保存为“1,2,3,4,5”。

我的搜索字符串是 $bloggerscat = "2,5"

我努力了

(B.category_id LIKE ('%,$bloggerscat') OR B.category_id LIKE ('%$bloggerscat,%') OR B.category_id = '".$bloggerscat."')
Run Code Online (Sandbox Code Playgroud)

没有得到正确的结果。请帮我。

先进的谢谢...

php mysql

0
推荐指数
1
解决办法
3009
查看次数

标签 统计

mysql ×2

php ×2

sql ×1