thinkphp从3.2到5.x的升级,很多方法都做了调整:
1、打印mysql
比如:$model->select();
3.2使用getLastSql()打印:
var_dump($model->getLastSql());
5.x使用fetchSql()打印:
$re = $model->fetchSql(true)->select();
var_dump($re);
2、输出单个字段的值
比如,获取id为1的name值:
3.2为:
$name = $model->where(‘id=1’)->getField(‘name’);
5.x为:
$name = $model->where(‘id=1’)->value(‘name’);
或
$name = $model->where(‘id=1’)->column(‘name’);
…..
后续补充…