采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
result=Db::table(′banneritem′)−>where(′bannerid′,′=′,′result=Db::table('banner_item')->where('banner_id','=','result=Db::table(′banneritem′)−>where(′bannerid′,′=′,′id’)->find(); $result的结果是null,
但是不带find()方法的是有结果的,
可否格式化一下代码。。。这代码太难看出问题了。
老师你看我第二次发的,第一次发的代码有点问题。 第二次发的中,在使用find方法的时候,如果按照老师的where写法,result结果是null。 我找到了解决的方法,在我第二次发的代码中有体现。就是在where中去掉=。用两个参数的写法,可以出结果集
版本是和课程一样的吗?还是5.1x的?
可能是版本问题,我看的手册都是5.0的。
$result=Db::table('banner_item')->where('banner_id',$id)->find();/这个写法可以出一维的数组。 ———————————— 但是$result=Db::table('banner_item')->where('banner_id','=','$id')->find();//这个写法返回值是null。 ————————第一种,第二种写法不带find()方法,都可出结果。
登录后可查看更多问答,登录/注册
全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计
1.3k 23
1.5k 21
1.5k 19
1.6k 18
1.3k 18