tp3.2.3 更新后M()->query区别

浏览:7570 发布日期:2015/03/25 分类:求助交流 关键字: tp3.2.3升级
我的数据库连接配置如下//数据库配置信息
        'DB_TYPE'   => 'sqlsrv', // 数据库类型
        'DB_HOST'   => '192.168.1.2', // 服务器地址
        'DB_NAME'   => 'XXXXX', // 数据库名
        'DB_USER'   => 'AAAA', // 用户名
        'DB_PWD'    => 'BBBB', // 密码
        'DB_PORT'   => '', // 端口
//-------------------------------------------------

tp3.2.2执行M()->query() 并dump出来的结果如下

array(20) {
["userid"] => int(824612)
["account"] => string(9) "nirvana72"
["nickname"] => string(7) "nirvana"
["faceid"] => int(5)
["playtimecount"] => int(20791)
["memberorder"] => int(30)
["memberoverdate"] => object(DateTime)#7 (3) {
["date"] => string(26) "2015-10-01 00:00:00.000000"
["timezone_type"] => int(3)
["timezone"] => string(3) "PRC"
}
["registerdate"] => object(DateTime)#9 (3) {
["date"] => string(26) "2014-07-04 11:12:13.747000"
["timezone_type"] => int(3)
["timezone"] => string(3) "PRC"
}
["email"] => string(15) "15279663@qq.com"
["question"] => string(30) "你的幸运数字是多少?"
["QQ"] => string(8) "15279663"
["realname"] => string(6) "倪佳"
["idcard"] => string(18) "330105198207292531"
["phone"] => string(11) "13913181371"
["score"] => string(5) "70354"
["wincount"] => int(4)
["lostcount"] => int(8)
["allcount"] => int(12)
["lottery"] => int(237634)
["diamond"] => int(951)
}

//-------------------------------------------------

tp3.2.3 执行M()->query() 并dump出来的结果如下

array(20) {
["userid"] => string(6) "824612"
["account"] => string(9) "nirvana72"
["nickname"] => string(7) "nirvana"
["faceid"] => string(1) "5"
["playtimecount"] => string(5) "20791"
["memberorder"] => string(2) "30"
["memberoverdate"] => string(23) "2015-10-01 00:00:00.000"
["registerdate"] => string(23) "2014-07-04 11:12:13.747"
["email"] => string(15) "15279663@qq.com"
["question"] => string(30) "你的幸运数字是多少?"
["qq"] => string(8) "15279663"
["realname"] => string(6) "倪佳"
["idcard"] => string(18) "330105198207292531"
["phone"] => string(11) "13913181371"
["score"] => string(5) "70354"
["wincount"] => string(1) "4"
["lostcount"] => string(1) "8"
["allcount"] => string(2) "12"
["lottery"] => string(6) "237634"
["diamond"] => string(3) "951"
}

//--------------------------------
tp3.2.2 查询返回内容, 有各种字段类型
tp3.2.3 查询返回内容却只有string 类型了

如此导致我的模版里类似
{$row['registerdate']->format('Y-m-d')}
这样的写法, 都报
Call to a member function format() on a non-object
这个错误

升级失败, 新版本未知问题太多, 不敢升了
最佳答案
评论( 相关
后面还有条评论,点击查看>>