mysql按字段/列值查找记录

时间:2013-10-29 14:28:02

标签: php mysql sql syntax

大家好。 我为android工作了一个应用程序,它是来自数据库的查询结果。 android方面还可以,我可以将数据从DB服务器传入和传出到android。但我在PHP和mysql方面遇到困难,特别是按字段/列值查找记录并打印匹配搜索值的行。 让我们看看这是我的数据库结构: 数据库名称是LBS,表名是信息。

ID, NAME, JOB

1, john,   teacher
2, doe,    farmer
3, obama,  farmer
4, sweden, teacher

我可以使用什么语法来打印具有例如教师值形式JOB列的行?所以输出是这样的:

1, john,  teacher
4, sweden,teacher

提前致谢! :)

3 个答案:

答案 0 :(得分:2)

只做一个条件

SELECT * FROM information WHERE job = 'teacher';

然后你会得到输出

ID |NAME   |JOB
---|-------|------
1  |john   |teacher
4  |sweden |teacher

答案 1 :(得分:1)

SELECT * FROM information WHERE JOB = 'teacher'

答案 2 :(得分:0)

尝试输出为字符串:

SELECT CONCAT_WS(',', ID, NAME, JOB) WHERE JOB='teacher'