概述了输出结果的各种参数的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 {
公共名称=命中;
美元的公共方法=电影;
},
)
* /