-3

大家好。我正在为 android 开发一个应用程序,它是来自数据库的查询结果。android端没问题,我可以将数据从数据库服务器传入和传出到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

提前致谢 !:)

4

3 回答 3

2

只需设置 where 条件

SELECT * FROM information WHERE job = 'teacher';

然后你会得到输出

ID |NAME   |JOB
---|-------|------
1  |john   |teacher
4  |sweden |teacher
于 2013-10-29T14:30:21.040 回答
1

SELECT * FROM information WHERE JOB = 'teacher'

于 2013-10-29T14:31:12.673 回答
0

尝试输出为字符串:

SELECT CONCAT_WS(',', ID, NAME, JOB) WHERE JOB='teacher'
于 2013-10-29T14:32:19.373 回答