2013-10-29 125 views
-2

Hy everyone。 我工作的应用程序是从数据库查询结果的android。 android方面没问题,我可以将数据从DB服务器传输到Android。但我有困难在PHP和MySQL的东西,特别是按字段/列值查找记录,并打印匹配我搜索的值的行。 我们来看看这是我的数据库结构: 数据库名称是LBS,表名是信息。mysql按字段/列值查找记录

ID, NAME, JOB 

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

什么语法,我可以用它来打印有例如教师价值形态JOB列列,所以输出是这样的:?

1, john, teacher 
4, sweden,teacher 

提前感谢! :)

+0

*“给一个人喂鱼,喂他一天。 “* –

回答

2

只是做一个where条件

SELECT * FROM information WHERE job = 'teacher'; 

然后你会得到输出

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

@ user2108272尝试给出的查询,你会得到记录whoes工作是老师:) –

+0

它看起来像OP希望在”银盘“上给予的一切 - *“我可以使用什么语法打印具有例如教师价值形式的JOB列的行,因此输出如下所示:”* –

+0

感谢代码在mysql中工作(我在phpmyadmin中测试过)。但是如何打印/ echo这个结果与PHP? – user2108272

1

SELECT * FROM information WHERE JOB = 'teacher'

0

尝试输出为字符串:

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