9
错误是:查询表达式错误
return Staff::where(['username'=>$username,'password'=>$password])->field('id')->find();
错误是:查询表达式错误
return Staff::where(['username'=>$username,'password'=>$password])->field('id')->find();
换到rc1就好了
严格按照手册中的用法
也就是说,以后5.1不支持这种查询方式了吗
是的
现在开发很想用5.1,但是感觉每个版本变化好大,刚刚装了dev-master,发现thinkphp目录下的start.php 又有了,然后报了个错是Fatal error: Class 'think\Container' not found
你安装的根本不是5.1吧
也就是说dev-master不是5.1,那5.1的最新版应该是5.1.x-dev了吧,请问流年哥,我们正式项目用这个版本可以吗,后面好升级到5.1的正式版本吗
RC2版本变化已经不大了 主要是修正和完善
好,谢谢
TP5.1下面代码会报错
Db::table('test')->where('name->age','qe')->find();
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'age ) LIMIT 1' at line 1
感谢反馈 已经修正
我装的是TP5.1 rc2 那我现在是直接重新装RC2就可以了吗
composer update就行