概述了输出结果的各种参数的PHPPDO取模式

取模函数PDO确实非常方便,但是每次你想产生期望的结果太麻烦了,这里有一系列可能的组合。

复制代码代码如下所示:

< PHP

dbadapter美元=新的PDO(MySQL:主机= localhost;北京试验

dbadapter美元-> exec(集names'utf8;);



$data = $dbAdapter->query (

选择ID、名称、方法catery

)-> fetchall(PDO::fetch_assoc);



/ / var_dump($数据);

*

(阵列

(阵列

ID =>1,

名字= > 'hbo,

方法=>服务,

),

(阵列

ID = > 2,

这个星期的名字叫‘新',

方法= >电影,

),

(阵列

ID = > 3,

'名' = '击中',

方法= >电影,

),



* /







美元dbadapter ->查询数据= $(

方法选择的名字,从catery

)-> fetchall(PDO::fetch_column);



/ / var_dump($数据);

*

(阵列

HBO,

这周的新片,

击中,



* /







美元dbadapter ->查询数据= $(

选择ID、名称、方法catery

-> fetchall(PDO:):fetch_unique | PDO::fetch_assoc);



/ / var_dump($数据);

*

(阵列

(1= >阵列

名字= > 'hbo,

'method'= >'service',

),

(2= >阵列

这个星期的名字叫‘新',

方法= >电影,

),

(3= >阵列

'名' = '击中',

方法= >电影,

),



* /







美元dbadapter ->查询数据= $(

选择方法,ID,名字从catery

-> fetchall(PDO:):fetch_unique | PDO::fetch_assoc);



/ / var_dump($数据);

*

(阵列

(服务= >阵列

ID =>1,

名字= > 'hbo,

),

(电影= >阵列

ID = > 3,

'名' = '击中',

),



* /







美元dbadapter ->查询数据= $(

选择ID、名称、方法catery

-> fetchall(PDO:):fetch_unique | PDO::fetch_column);



/ / var_dump($数据);

*

(阵列

1= > 'hbo,

本周2=新,

3=命中,



* /







美元dbadapter ->查询数据= $(

选择方法、姓名、身份catery

-> fetchall(PDO:):fetch_unique | PDO::fetch_column);



/ / var_dump($数据);

*

(阵列

服务= > 'hbo,

电影命中,



* /









美元dbadapter ->查询数据= $(

选择方法,ID,名字从catery

-> fetchall(PDO:):fetch_assoc | PDO::fetch_group);



/ / var_dump($数据);

*

(阵列

(服务= >阵列

(阵列

ID =>1

名字= > 'hbo

),



(电影= >阵列

(阵列

ID = > 2

这个星期的名字叫‘新'

),

(阵列

ID = > 3

'名' = '击中'

),





* /









美元dbadapter ->查询数据= $(

选择方法、姓名、身份catery

-> fetchall(PDO:):fetch_group | PDO::fetch_column);



/ / var_dump($数据);

*

(阵列

(服务= >阵列

HBO

),

(电影= >阵列

这周的新片

'打'

),



* /











美元dbadapter ->查询数据= $(

选择ID、名称、方法catery

)-> fetchall(PDO::fetch_obj);



/ / var_dump($数据);

*

(阵列

StdClass {

公共$id = 1;

Public $name ='HBO';

公共服务的方法=美元;

},

StdClass {

公共$id = 2;

公开名称=本周新片;

美元的公共方法=电影;

},

StdClass {

公共$id = 3;

公共名称=命中;

美元的公共方法=电影;

},



* /















类catery_1 { }



美元dbadapter ->查询数据= $(

选择ID、名称、方法catery

-> fetchall(PDO:):fetch_class | PDO::fetch_props_late,)catery_1;



/ / var_dump($数据);

*

(阵列

catery_1 {

公共$id = 1;

公共$name = 'hbo;

公共服务的方法=美元;

},

catery_1 {

公共$id = 2;

公开名称=本周新片;

美元的公共方法=电影;

},

catery_1 {

公共$id = 3;

公共名称=命中;

美元的公共方法=电影;

},

),

* /











类catery_2 {

公开名称;

公有法;



公共功能(__construct){ }

公共功能__set($name,美元价值){ }

}



美元dbadapter ->查询数据= $(

选择ID、名称、方法catery

-> fetchall(PDO:):fetch_class | PDO::fetch_props_late,)catery_2;



/ / var_dump($数据);

*

(阵列

catery_2 {

公共$name = 'hbo;

公共服务的方法=美元;

},

catery_2 {

公开名称=本周新片;

美元的公共方法=电影;

},

catery_2 {

公共名称=命中;

美元的公共方法=电影;

},



* /