tnfh.net
当前位置:首页 >> thinkphp3 in查询 >>

thinkphp3 in查询

$model = M("b");$subQuery = $model->field('id')->where($map)->buildSql(); $modle2 = M("a");$List = $model2->where('id not in '.$subQuery)->select(); 这是thinkphp3.0的新特性貌似

楼主 应该是ID=array(1,2,3,4...) where id=ID就行了 在Thinkphp中多个都是用数组表示的。

你的ViewModel写对的啊,关键你的查询语句怎么写的 会不会是用了find()方法而只返回一条数据?

变量前后有字符的话,要加上 {} 来区分,不然系统会默认的将$ 后面所有的字符都当成变量的名字

thinkphp3.2 有一个调试模式下专用的调试配置项,文件位置在: /ThinkPHP/Conf/debug.php,里面有一个配置选项 'URL_CASE_INSENSITIVE' => false //URL默认区分大小写,当 APP_DEBUG 开启时,该配置文件中的配置选项生效,关闭时则无效; 当 APP...

以id 做倒序desc 排列 。取第一条数据

ThinkPHP的函数有三类,一类是系统函数,在ThinkPHP目录下的Common下;一类是项目函数,在项目目录下的Common目录中;最后一类是扩展函数。 1、系统函数:包含function.php、common.php和runtime.php三个文件,程序运行时无需手动加载,在编译过...

应该是因为php5.6支持这样写,php5.4不支持 if(empty(I("post."))){ exit; } 改 $post = I("post."); if(empty($post)){exit;}

$Ip = new IpLocation('UTFWry.dat'); // 实例化类 这句改成$Ip = new \IpLocation('UTFWry.dat'); // 实例化类

http://www.jb100.net/html/content-28-246-1.html

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com