PDOStatement::setFetchMode()这个方法好像没有太大作用。。请举一个例子说明一下。。 效果不明显。没有$result = $stmt->setFetchMode(PDO_FETCH_NUM);这一段也不会有什么出错。。麻烦举一个明显一点的例子好吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在 while ($a = $stmt->fetch()) {之后 print_r($a); 看看就知道了很明显,setFetchMode 后可以节省一半的内存另外如果不是像你这样枚举成员,而是通过循环展示,那么效果也是不一样的 setFetchMode 后可以节省一半的内存 ,是根据什么得来的? 一般来说,数据库取得结果会有以下几种格式://第一种array(0 => array(0=>'v1', //字段11=>'v2', //字段2'field_name1'=>'v1', //字段1'field_name2'=>'v2' //字段2))//第二种array(0 => array(0=>'v1', //字段11=>'v2' //字段2))//第三种array(0 => array('field_name1'=>'v1', //字段1'field_name2'=>'v2' //字段2))看出这样是不是可以省一半的内存了吗? php session问题 修改密码问题?请各位高手帮帮忙 如何用php的md5()或者sha1()验证文件是否相同呢 急急急!!!!!authcode加密后,竟然出现部分解密不了了。。。。。。相当棘手啊~~!!!!!!!!!! 文件上传失败(PHP) 我的phpinfo中的mysql信息总是不对,为什么? 经过几天的努力,IE自动模拟功能终于完成! 请教:关于购物车的安全认证问题 文件下载…… php正则匹配多个出现问题 YII接收表单问题 同时执行两个数据库
之后 print_r($a); 看看就知道了
很明显,setFetchMode 后可以节省一半的内存
另外如果不是像你这样枚举成员,而是通过循环展示,那么效果也是不一样的
array(
0 => array(
0=>'v1', //字段1
1=>'v2', //字段2
'field_name1'=>'v1', //字段1
'field_name2'=>'v2' //字段2
)
)
//第二种
array(
0 => array(
0=>'v1', //字段1
1=>'v2' //字段2
)
)
//第三种
array(
0 => array(
'field_name1'=>'v1', //字段1
'field_name2'=>'v2' //字段2
)
)
看出这样是不是可以省一半的内存了吗?