前几天我发了一个 thinkphp 连接 sql servet 的文章.今天查询的时候需要排序...然后坑就来了.
我因为是两个库去互查.
database配置的库直接用 Db 类就可以.而我另个库需要自定义连接.
使用:
//已经在 config 文件里写好了 $db=Db::connect('db2'); //然后排序查询 $db->name('test')->field('name,pass')->order('time','DESC')->select();
它会报找不到这个 time 这个列.
坑的要死.
我直接说解决方法了.
$db->name('test')->field('name,pass,time')->order('time','DESC')->select();
有人问咋跟上面一样?好好看看需要在 field 里写上你需要排序的字段名.
需要在 field 字段写上你要排序的字段名
mysql 就不需要.然后不要 time 的话,最简单的.就 foreach 然后 unset 删除一下就好了.
完...