首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于列数据从数据库中提取数据

基于列数据从数据库中提取数据
EN

Stack Overflow用户
提问于 2012-12-13 08:11:31
回答 3查看 61关注 0票数 1

我想从数据库中过滤数据--他的一栏是分类,其中的数据像“美容用品、化妆品零售商、头发用品、美发沙龙”、“*”沙龙、“理发店”、“理发师”

EN

回答 3

Stack Overflow用户

发布于 2012-12-13 08:13:52

您可以使用

代码语言:javascript
复制
your query WHERE category IN('Beauty Supplies','Cosmetics Retailers','Hair Supplies','Hair Salons','Salons','Barber')
票数 0
EN

Stack Overflow用户

发布于 2012-12-13 08:39:47

代码语言:javascript
复制
$result = mysql_query("SELECT * FROM csvdata");
while($row = mysql_fetch_assoc($result)) {
    $cat= array($row["categories"]);
    $category= explode(",",$row["categories"]);
    if($category[0]=='Barber' || $category[1]=='Barber' || $category[2]=='Barber' || $category[3]=='Barber' || $category[4]=='Barber' ) {
        print_r($row);
    }
}

在这种情况下,我会说你用

代码语言:javascript
复制
your query WHERE category LIKE '%Barber%'

这将删除您的loops()if循环

票数 0
EN

Stack Overflow用户

发布于 2012-12-13 09:43:01

如果您想要所有同一类别的产品使用

代码语言:javascript
复制
select * from tablename where category=categoryid
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13855575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档