首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只选择具有特定关键字的行,然后输出数据

问只选择具有特定关键字的行,然后输出数据
EN

Stack Overflow用户
提问于 2014-03-02 03:57:42
回答 1查看 43关注 0票数 0

因此,我使用以下sql查询开发了一个网页:

代码语言:javascript
复制
$sql=mysql_query("SELECT * FROM `fotf_images` WHERE `image_fotfnum` = '$Fivedigits'");

现在,$fivedigits是来自以前表单输入数据的$_POST。因此,表单基本上解析mysql db,以查找在特定列中仅包含$Fivedigits的行。我想要做的是,输出每一行符合这些条件的内容。到目前为止,我使用了以下内容:

代码语言:javascript
复制
while ($row = mysql_fetch_array($sql, MYSQL_ASSOC)) {
print_r($row);  
}

这似乎只输出了第一行,当我知道确实有2行包含条件时。请帮帮我!谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-03-02 04:10:32

尝试使用

代码语言:javascript
复制
    Select * from fotf_images 
where Concat(image_fotfnum, '', field2, '', fieldn) 
like concat('%','",$Fivedigits,"','%')

因为它不只是数字,所以在比较时你可能需要使用小写或大写。这将帮助您在fotf_images表中搜索所有提到的字段

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22119573

复制
相关文章

相似问题

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