安吉尔净水机官网售后和奔腾净水机哪个好

网页设计教程与开发
提供各种常见网页效果
提供各种各样的设计教程
装扮QQ,让QQ变得更酷
设计参考,提高自升水平
学习服务器和操作系统
提供各种素材和工具
收藏学习资料
您现在的位置:&&>>&&>>&&>>&&>>&&>>&正文
ThinkPHP查询返回简单字段数组的方法
本文实例讲述了ThinkPHP查询返回简单字段数组的方法,是ThinkPHP程序设计中一个很实用的功能。具体方法如下:
通常来说使用select语句。返回的都是结构较复杂的字段数组。如以下是一个简单的查询:
$map['parentid'] = $
$sub_ids = D('Category')-&where($map)-&field("catid")-&select();
查询后,得到的结果是:
[{"catid":"23"},{"catid":"24"},{"catid":"25"},{"catid":"26"},{"catid":"27"},{"catid":"28"},{"catid":"29"},{"catid":"30"}]
从结构就看出这是结构较复杂的数组,其元素是一个map。
若我们仅仅是需要一个简单的,只包含数字段元素的数组,可以使用以下方法:
$sub_ids = D('Category')-&where($map)-&getField('catid',true);
查询后,得到的结果是:
["23","24","25","26","27","28","29","30"]
查询结果立刻清晰明朗了很多!
希望本文所述方法对于大家ThinkPHP的学习能有所帮助。
转载请注明:破洛洛(谢谢合作)
上一篇文章: 下一篇文章:
网友评论:
[][][][][][][][][][]2066人阅读
PHP框架(17)
//查询主键为2的记录
//$list = M('goods')-&select(2);
//批量查询这些主键
//$list = M('goods')-&select(&1,2,3,4,5,6,9&);
//where条件查询
//$list = M('goods')-&where(&goods_price & 2000 and goods_name like '%诺基亚%'&)-&select();
//$list = M('goods')-&limit(5)-&select();//相当于limit(0,5) 第一个参数是从 哪里开始第二个参数是获取多少条
//where 和 limit
// $list = M('goods')-&where('goods_price & 2000')-&limit(3)-&select();
// $list = M('goods')-&order('goods_price desc')-&select();
//默认是升序
desc是降序
//查询指定字段
// $list = M('goods')-&field('goods_name,goods_price')-&select();
// $list = M('goods')-&having('goods_price&4000')-&select();
$list = D('goods')-&group('goods_brand_id')-&field('goods_brand_id,max(goods_price) as m')
-&limit(3)-&having('m&2000')-&select();
$this-&assign(&list&,$list);
having和where的区别
where后面跟的字段必须在数据表中有
select goods_name,goods_price from goods where goods_weight&100; &这样用where是对的 select后面的红色的就是数据集
where后面不必数据集中有数据表中有就可以having必须是数据集中有
是在分组的时候必须使用having
select * from 表& where 条件& group by 分组& having 条件
getby+字段名
1、通过关联数组的方式添加
public function test2(){
$data = array(
'goods_name'=&'dashouji',
'goods_price'=&'343'
echo M('goods')-&add($data);
2、通过AR(Acion record)方式添加
ublic function test3(){
$data=M('goods');
$data-&goods_name = 'shoujishi';
$data-&goods_price = 090;
$data-&add();
1、通过关联数组方式添加
public function test4(){
$data = array(
'goods_price'=&121,
'goods_name'=&'shouji233',
'goods_id' =& 141
echo M('goods')-&save($data);
//返回受影响的记录条数
2‘通过AR(Action Record)方式添加
public function test5(){
$data = M('goods');
$data-&goods_name = &sds&;
$data-&goods_id=150;
echo $data-&save();
删除字段的四种方式
public function test6(){
// echo M('goods')-&delete(141);
//echo M('goods')-&delete(&150,151&);
// echo M('goods')-&where(&goods_name = 'apple'&)-&delete();
$model = M('goods');
$model-&goods_id = 138;
echo $model-&delete();
直接执行SQL语句
public function test7(){
//查询的时候使用 query
// $list = M()-&query('SELECT * FROM SW_GOODS');
//增删改用execute方法
$list = M()-&execute('DELETE FROM SW_GOODS WHERE GOODS_ID = 133');
var_dump($list);
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:218877次
积分:4550
积分:4550
排名:第6025名
原创:224篇
转载:16篇
评论:19条
(5)(2)(3)(4)(9)(9)(2)(28)(56)(4)(11)(3)(13)(26)(11)(13)(8)(1)(10)(3)(15)(9)2958人阅读
ThinkPHP(10)
数据库(3)
在处理数据库查询结果时遇到了些问题,记录下用到过的几种查询方式和结果处理。
1. 查询某条记录
$where=array(
&version_id&=&$version_id
$data = model(&PackageWhitelist&)-&where($where)-&find();
$this-&assign(&package_id&,$package_id);
$where=array(
&package_id&=&$package_id
$data = model(&Package&)-&where($where)-&find();
if($data){
$this-&assign(&target_version&,$data['target_version']);
2. 查询某条记录某个字段
$device_number_list = model(&PackageWhitelist&)-&where($where)-&field(&device_number&)-&find();
$this-&assign(&device_number&,$device_number_list['device_number']);
3. 查询多个记录某个字段 , 并处理结果,结果是一个数组集
$where=array(
&version_id&=&$version_id
$data = model(&PackageWhitelist&)-&where($where)-&field(&device_number&)-&select();
$device_number_list='';
foreach($data as $val){
$list = $val-&toArray();
if($device_number_list){
$device_number_list=$device_number_list.';'.$list[&device_number&];
$device_number_list=$list[&device_number&];
4. 查询多条记录
$where=array(
&version_id&=&$version_id
$data = model(&PackageWhitelist&)-&where($where)-&select();
$device_number_list='';
foreach($data as $val){
$list = $val-&toArray();
if($device_number_list){
$device_number_list=$device_number_list.';'.$list[&device_number&];
$device_number_list=$list[&device_number&];
5. 已页形式查询,并处理结果。
public function index($version_id){
$where=array(
&version_id&=&$version_id
$version_name = model(&Version&)-&where($where)-&field(&version_name&)-&find();
$listrows=config(&LISTROWS&)?config(&LISTROWS&):10;
$package_lists=model(&Package&)-&where($where)-&paginate($listrows);
$package_infos =
$package_lists-&toArray()[&data&];
foreach($package_infos as $key=&$value){
$package_infos[$key] = array(&source_version& =& $version_name[&version_name&]) + $package_infos[$key];
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:26283次
排名:千里之外
原创:33篇
(2)(9)(14)(7)(3)(7)学习笔记(8)
一.TP5数据库操作方法
& & 1.name()方法
& & & & 作用 : 指定默认的数据表名(不含前缀)
& & & & 示例 : Db::name('weiba_post');
& & & & 返回 : Db对象
& & 2.setTable()方法
& & & & 作用 : 指定默认数据表名(含前缀)
& & & & 示例 : Db::setTable('op_weiba_post');
& & & & 返回 : Db对象
& & 3.getTable()方法
& & & & 作用 : 得到当前或者指定名称的数据表(有前缀)
& & & & 示例 : Db::getTable('weiba_post'); //返回op_weiba_post,带有表前缀,并且转换成了C风格
& & & & & & & &Db::getTable(); &//返回由setTable()设置的表名称(官方所说的是返回 &当前& 表名称).
& & & & 返回 : 表名(字符串)
& & 4.parseSqlTable()方法
& & & & 作用 : 将SQL语句中的__TABLE_NAME__字符串替换成带前缀的表名(小写)...此方法一般用不到,主要用于Db类自己调用
& & & & 示例 : Db::parseSqlTable(__WEIBA_POST__); //返回op_weiba_post,带有表前缀,并且转换成了小写
& & & & 返回 : 表名(字符串)
& & 5.query()方法&
& & & & 参数 :&
& & & & & & 1.$sql & & & & &命令字符串[必填],&
& & & & & & 2.$bind=[] & & &绑定参数,默认空数组[选填],&
& & & & & & 3.$master=false,服务器序号(主从服务器有效),如果数据库没有配置主从服务器.则db类忽略该参数.一般用不到.[选填]
& & & & & & 4.$class = false返回值处理方式.默认直接返回
& & & & & & & & true : PDO对象
& & & & & & & & 类名 : 当前类处理
& & & & & & & & '' & : 不做任何处理.直接返回
& & & & & &&
& & & & 作用 : 执行查询 返回数据集(查询)
& & & & 示例 : Db::query($sql); & //返回查询结果
& & & & 返回 : 返回查询结果(数组或对象)
& & 6.execute()方法
& & & & 参数 : &$sql, $bind = [], $getLastInsID = false, $sequence = null
& & & & & & 1.$sql & & & & &命令字符串[必填],&
& & & & & & 2.$bind=[] & & &绑定参数,默认空数组[选填],&
& & & & & & 3.$getLastInsID=false &是否返回上次插入的ID.如果true则返回上次上次插入ID.false返回影响行数.默认为false.[选填]
& & & & & & 4.$sequence=null 如果没有为参数 sequence 指定序列名称,则返回一个表示最后插入数据库那一行的行ID的字符串。如果为参数 sequence 指定了序列名称,则返回一个表示从指定序列对象取回最后的值的字符串。如果当前 PDO 驱动不支持此功能,则触发一个 IM001 SQLSTATE 。
& & & & & &
& & & & 作用 : 执行语句(编辑)
& & & & 示例 : Db::execute($sql); //返回一个整型的数字
& & & & 返回 : 返回编辑结果,
& & 7.getLastInsID()方法
& & & & 作用 : 获取最近插入的ID
& & & & 示例 : $id = Db::getLastInsID()
& & & & 返回 : ID
& & 8.getLastSql()方法
& & & & 作用 : 获取最近一次查询的sql语句
& & & & 示例 : $sql = Db::getLastSql()
& & & & 返回 : sql命令,字符串类型
& & 9.transaction()方法 & & & php好强大...
& & & & 参数 : 1.$callback,回调函数[可选]
& & & & 作用 : 执行数据库事务,回调函数执行成功则提交事务,否则回滚
& & & & 示例 : Db::transaction($this-&update($data));
& & & & 返回 : 回调函数的返回值
& & 10.startTrans()方法
& & & & 作用 : 开启事务
& & & & 示例 : Db::startTrans()
& & & & 返回 : 失败返回假,成功无返回值,注意false跟null的区别(===)
& & 11.commit()方法
& & & & 作用 : 用于非自动提交状态下面的查询提交
& & & & 示例 : Db::commit()
& & & & 返回 : 无返回值
& & 12.rollback()方法
& & & & 作用 : 事务回滚
& & & & 示例 : Db::rollback();
& & & & 返回 : 无返回值
& & 13.batchQuery()方法
& & & & 参数 : 就一个.类型必须是数组.否则直接返回假
& & & & 作用 : 批处理执行SQL语句,强制认为是编辑操作,内部启动了事务.也就是说要么都成功.要么都失败(失败会抛出一个异常)
& & & & 示例 : Db::batchQuery($arr);//参数是sql命令数组
& & & & 返回 : 总是返回true
& & 14.getConfig()方法
& & & & 作用 : 返回数据库配置参数
& & & & 示例 : $config = Db::getConfig();
& & & & 返回 : 配置信息
& & 15.getPartitionTableName()方法
& & & & 作用 : 得到分表的的数据表名(用到再说吧.说不定要改写.)
& & & & 示例 :&
& & & & 返回 : 表名
& & 16.value()方法
& & & & 参数 : 1.字段.2默认值
& & & & 作用 : 得到某个字段的值
& & & & 示例 : Db::table('op_user')-&value('uid' , false);
& & & & 作用 : 得到某个字段的值
& & 17.column()方法
& & & & 参数 :&
& & & & & & 1.字段名.多个用逗号隔开[必填]
& & & & & & 2.索引字段[选填]
& & & & 作用 : 得到某个列的数组
& & & & 示例 : 不想写
& & & & 作用 : 这就是value()方法组团来的...
& & 18.count()方法
& & & & 参数 : 他的参数默认是*,建议以后使用的时候用0
& & & & 作用 : COUNT查询,数量
& & & & 示例 : Db::table('op_user')-&count(0);
& & & & 返回 : 数量
& & 19.sum()方法
& & & & 参数 : 默认是*.建议改
& & & & 作用 : 求和
& & & & 示例 : Db::table('op_user')-&sum('uid'); &//uid的总数,好神奇的需求...
& & & & 返回 : 数量
& & 20.min()方法
& & & & 参数 : 默认是*.建议改
& & & & 作用 : 求最小值
& & & & 示例 : Db::table('op_user')-&min(`uid`); &//最小uid
& & & & 返回 : 字段值
& & 21.max()方法
& & & & 参数 : 默认是*.建议改
& & & & 作用 : 求最大值
& & & & 示例 : Db::table('op_user')-&max(`uid`); &//最大uid
& & & & 返回 : 字段值
& & 22.avg()方法
& & & & 参数 : 默认是*.建议改
& & & & 作用 : 求平均值
& & & & 示例 : Db::table('op_user')-&avg(`uid`); &//最大uid
& & & & 返回 : 字段值
& & 23.setField()方法
& & & & 参数 : 可以是数组,也可以是字符串
& & & & 作用 : 修改某一字段的值(内部调用的update)
& & & & 示例 :&
& & & & & & Db::table('op_user')-&where(['uid'=&1])-&setField('phone' , '110');
& & & & & & Db::table('op_user')-&where(['uid'=&1])-&setField(['phone' =& '110']);
& & & & 返回 : 影响行数
& & 24.setInc()方法
& & & & 参数 :&
& & & & & & 1.$field:同setField().归根结底还是调用的update
& & & & & & 2.$step : 增长值
& & & & & & 3.$lazyTime : 延迟时间,大于0时才延迟
& & & & 作用 : 延迟更新.保存在缓存中.Db类自动调用.
& & 25.setDec()方法
& & & & 参数 :&
& & & & & & 1.$field:同setField().归根结底还是调用的update
& & & & & & 2.$step : 减少值
& & & & & & 3.$lazyTime : 延迟时间,大于0时才延迟
& & & & 作用 : 同setInc()方法
& & & & & &&
& & 26.join()方法
& & & & 参数 :&
& & & & & & 1.表名,支持__WEIBA_POST__,
& & & & & & 2.on条件.可以是字符串.也可以是数组.如果是数组连接用的and.
& & & & & & 3.join类型.left,right,inner
& & & & & & 注意.如果只传一个参数,必须为数组.格式就是上面的三个值,否则报错.
& & & & 作用 : 关联查询
& & & & 示例 :&
& & & & & & Db::table('aa')-&join('__BB__','aa.id=bb.id and aa.name=bb.name','left'); & //aa left join bb on aa.id=bb.id and aa.name=bb.name
& & & & & & Db::table('aa')-&join('bb',['aa.id=bb.id','aa.name=bb.name'],'left'); & & & ////aa left join bb on aa.id=bb.id and aa.name=bb.name
& & & & & & Db::table('op_user as u')-&field('u.uid')-&join(['op_bz_binzhouq'=&'q'] , 'u.uid = q.uid' , 'left')-&select(); &//SELECT u.uid FROM op_user as u LEFT JOIN op_bz_binzhouq q ON u.uid = q.uid&
& & & & & &&
& & & & & &&
& & 27.union()方法
& & & & 参数 :&
& & & & & & 1.$union,可以是数组,也可以是字符串
& & & & & & 2.$all,有值UNION ALL ,否则为UNION
& & & & 作用 : 合并结果集
& & & & 示例 : Db::union($union , true);
& & 28.field()方法
& & & & 参数 :&
& & & & & & 1.$field:true全部字段,字符串(自动去重)
& & & & & & 2.真假,是否去重,如果$field是全部字符串(true)时,不支持去重.
& & & & & & 3.$tableName:表名.会组成$tableName.$field的形式
& & & & & & 后面还有俩参数...用不到了...
& & & & & &&
& & & & 作用 : 指定field字段
& & & & 示例 : Db::field('id, name' , 0,'user')-&field('pid , pname , psex' , 0 , 'ping') //user.id , user.name , ping.pid , ping.pname , ping.psex
& & & & & &&
& & 29.view()方法
& & & & 参数 :
& & & & & & 1.$join : 表名
& & & & & & 2.$field : 字段名
& & & & & & 3.$on : 关联条件,同join方法
& & & & & & 4.$type : 关联类型.left.right
& & & & & &&
& & & & 作用 : 该方法设置的字段会在前面加上表
& & & & 示例 : &Db::table('user')-&field('uid' , 0 , 'user')-&view('binzhour' , 'name' , 'user.uid=binzhour.uid' , 'left')-&select(); & &
& & & & & & & & //select `user`.`uid` , `binzhour`.`name` from `user` left join `binzhour` on `user`.`uid` = `binzhour`.`uid`;
& & 30.partition()方法
& & & & 参数 :&
& & & & & & 1.data, & & & &&
& & & & & & 2.field,
& & & & & & 3.rule[可选]
& & & & 作用 : 设置分表规则,内部调用的getPartitionTableName()方法
& & & & 示例 : 见getPartitionTableName方法
& & 31.where()方法
& & & & 参数 :&
& & & & & & 1.field 查询字段
& & & & & & 2.op[可选] 查询表达式
& & & & & & 3.condition 查询条件
& & & & & &&
& & & & 作用 : 指定AND查询条件.内部调用的 parseWhereExp()方法,
& & & & 示例 : 详见 parseWhereExp() 方法
& & 32.whereOr()方法
& & & & 参数 : 同where()方法
& & & & 作用 : 指定OR查询条件.与where唯一不同的是用or连接.内部调用的 parseWhereExp() 方法
& & & & 示例 : 详见 parseWhereExp() 方法
& & 33.whereXor()方法
& & & & 参数 : 同where()方法
& & & & 作用 : 异或,两边布尔值相同为假.不同为真.内部调用的 parseWhereExp() 方法
& & & & 示例 : 详见 parseWhereExp() 方法
& & 34.limit()方法
& & & & 参数 :&
& & & & & & 1.起始位置
& & & & & & 2.查询数量
& & & & 作用 : 指定查询数量
& & & & 示例 : limit(0 , 20);
& & 35.page()方法
& & & & 参数 :&
& & & & & & 1.页数[必选]
& & & & & & 2.每页数量,[可选 20].
& & & & 作用 : 指定分页
& & & & 示例 : page(1,20); & &//第一页.每页20条.
& & 36.table()方法
& & & & 参数 :&
& & & & & & 1.表名
& & & & 作用 : 指定当前操作的数据表
& & & & 示例 : table('tableName')
& & 37.using()方法(不知道用法...)
& & & & 参数 :&
& & & & & & 1.字段名
& & & & 作用 : USING支持&
& & & & 示例 : select a.*, b.* from a left join b using(colA); 等同于 select a.*, b.* from a left join b on a.colA = b.colA;
& & 38.order()方法
& & & & 参数 :&
& & & & & & 1.字段名
& & & & & & 2.排序
& & & & 作用 : 排序
& & & & 示例 : order('id','desc') 或者 order(['id'=&'desc','create_time'=&'desc'])
& & 39.cache()方法
& & & & 参数 :
& & & & & & 1.缓存KEY.
& & & & & & 2.缓存有效期.
& & & & 作用 : 查询缓存
& & & & 返回对象...
& & & & 示例 : cache('id' , 10)
& & 40.group()方法
& & & & 参数 : 1.字段名
& & & & 作用 : 分组查询
& & & & 示例 :
& & 41.having()方法
& & 42.distinct()方法
& & 43.alias()方法.别名
& & 44.force()方法
& & & & 参数 : 索引名
& & & & 作用 : 强制使用索引,不使用其他索引
& & 45.comment()方法
& & & & 参数 : 注释内容
& & & & 作用 : 给sql命令写注释.
& & & & 示例 : Db::name('bz_live')-&comment('好无聊的方法')-&find(); 等同于 SELECT * FROM `op_bz_live` LIMIT 1 & /* 好无聊的方法 */
& & 46.fetchSql()方法
& & & & 参数 : 写true
& & & & 作用 : 返回sql语句
& & & & 示例 : $sql = Db::name('bz_live')-&fetchSql(true)-&select(); &&
& & 47.fetchPdo()方法
& & & & 参数 : 写true
& & & & 作用 : 返回 PDOStatement 对象
& & & & 示例 : Db::name('bz_live')-&fetchPdo(true)-&select();
& & 48.strict()方法
& & & & 参数 : true/false
& & & & 作用 : 是否严格检查字段名
& & & & 示例 :&
& & 49.failException()方法
& & & & 参数 : true/false
& & & & 作用 : 设置查询数据不存在是否抛出异常
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1715次
排名:千里之外如何查询数组中的数组 - ThinkPHP框架
array(17)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(1)&&5&
&&&&[&username&]=&
&&&&string(12)&&qq17664ppp9&
&&&&[&articles&]=&
&&&&array(9)&{
&&&&&&[0]=&
&&&&&&array(6)&{
&&&&&&&&[&gamename&]=&
&&&&&&&&string(9)&&太阳城&
&&&&&&&&[&user&]=&
&&&&&&&&string(8)&&aa123456&
&&&&&&&&[&pwd&]=&
&&&&&&&&string(8)&&bb123456&
&&&&&&&&[&state&]=&
&&&&&&&&string(12)&&开通成功&
&&&&&&&&[&gnickname&]=&
&&&&&&&&string(6)&&苦呀&
&&&&&&&&[&regtime&]=&
&&&&&&&&string(10)&&&
&&&&&&[1]=&
&&&&&&array(6)&{
&&&&&&&&[&gamename&]=&
&&&&&&&&string(8)&&SK彩票&
&&&&&&&&[&user&]=&
&&&&&&&&string(9)&&aa123456a&
&&&&&&&&[&pwd&]=&
&&&&&&&&string(9)&&aa123456a&
&&&&&&&&[&state&]=&
&&&&&&&&string(9)&&审核中&
&&&&&&&&[&gnickname&]=&
&&&&&&&&string(6)&&累呀&
&&&&&&&&[&regtime&]=&
&&&&&&&&string(10)&&&
&&&&&&[2]=&
&&&&&&array(6)&{
&&&&&&&&[&gamename&]=&
&&&&&&&&string(6)&&皇冠&
&&&&&&&&[&user&]=&
&&&&&&&&string(8)&&aa147258&
&&&&&&&&[&pwd&]=&
&&&&&&&&string(8)&&aa147258&
&&&&&&&&[&state&]=&
&&&&&&&&string(12)&&开通成功&
&&&&&&&&[&gnickname&]=&
&&&&&&&&string(6)&&水啊&
&&&&&&&&[&regtime&]=&
&&&&&&&&string(10)&&&
&&&&&&[3]=&
&&&&&&array(6)&{
&&&&&&&&[&gamename&]=&
&&&&&&&&string(9)&&太阳城&
&&&&&&&&[&user&]=&
&&&&&&&&string(7)&&a789789&
&&&&&&&&[&pwd&]=&
&&&&&&&&string(8)&&aaa12374&
&&&&&&&&[&state&]=&
&&&&&&&&string(9)&&审核中&
&&&&&&&&[&gnickname&]=&
&&&&&&&&string(12)&&黑色的你&
&&&&&&&&[&regtime&]=&
&&&&&&&&string(10)&&&
&&&&&&[4]=&
&&&&&&array(6)&{
&&&&&&&&[&gamename&]=&
&&&&&&&&string(9)&&太阳城&
&&&&&&&&[&user&]=&
&&&&&&&&string(6)&&a54545&
&&&&&&&&[&pwd&]=&
&&&&&&&&string(6)&&25e844&
&&&&&&&&[&state&]=&
&&&&&&&&string(9)&&审核中&
&&&&&&&&[&gnickname&]=&
&&&&&&&&string(12)&&黑色买眼&
&&&&&&&&[&regtime&]=&
&&&&&&&&string(10)&&&
&&&&&&[5]=&
&&&&&&array(6)&{
&&&&&&&&[&gamename&]=&
&&&&&&&&string(9)&&太阳城&
&&&&&&&&[&user&]=&
&&&&&&&&string(6)&&a99999&
&&&&&&&&[&pwd&]=&
&&&&&&&&string(6)&&3def28&
&&&&&&&&[&state&]=&
&&&&&&&&string(9)&&审核中&
&&&&&&&&[&gnickname&]=&
&&&&&&&&string(4)&&ppdf&
&&&&&&&&[&regtime&]=&
&&&&&&&&string(10)&&&
&&&&&&[6]=&
&&&&&&array(6)&{
&&&&&&&&[&gamename&]=&
&&&&&&&&string(0)&&&
&&&&&&&&[&user&]=&
&&&&&&&&string(7)&&mm78945&
&&&&&&&&[&pwd&]=&
&&&&&&&&string(6)&&61ad34&
&&&&&&&&[&state&]=&
&&&&&&&&string(9)&&审核中&
&&&&&&&&[&gnickname&]=&
&&&&&&&&string(9)&&白色式&
&&&&&&&&[&regtime&]=&
&&&&&&&&string(10)&&&
&&&&&&[7]=&
&&&&&&array(6)&{
&&&&&&&&[&gamename&]=&
&&&&&&&&string(26)&&SK2(时时彩,3D彩)&
&&&&&&&&[&user&]=&
&&&&&&&&string(5)&&tt789&
&&&&&&&&[&pwd&]=&
&&&&&&&&string(6)&&ed20ec&
&&&&&&&&[&state&]=&
&&&&&&&&string(9)&&审核中&
&&&&&&&&[&gnickname&]=&
&&&&&&&&string(9)&&我我我&
&&&&&&&&[&regtime&]=&
&&&&&&&&string(10)&&&
&&&&&&[8]=&
&&&&&&array(6)&{
&&&&&&&&[&gamename&]=&
&&&&&&&&string(12)&&皇冠体育&
&&&&&&&&[&user&]=&
&&&&&&&&string(6)&&zz789a&
&&&&&&&&[&pwd&]=&
&&&&&&&&string(6)&&e8f748&
&&&&&&&&[&state&]=&
&&&&&&&&string(9)&&审核中&
&&&&&&&&[&gnickname&]=&
&&&&&&&&string(6)&&小眼&
&&&&&&&&[&regtime&]=&
&&&&&&&&string(10)&&&
&&array(3)&{
&&&&[&userid&]=&
&&&&string(1)&&6&
&&&&[&username&]=&
&&&&string(8)&&tztmt001&
&&&&[&articles&]=&
&&&&array(1)&{
&&&&&&[0]=&
&&&&&&array(6)&{
&&&&&&&&[&gamename&]=&
&&&&&&&&string(7)&&游戏B&
&&&&&&&&[&user&]=&
&&&&&&&&string(9)&&aa1472587&
&&&&&&&&[&pwd&]=&
&&&&&&&&string(9)&&aa1472587&
&&&&&&&&[&state&]=&
&&&&&&&&string(9)&&审核中&
&&&&&&&&[&gnickname&]=&
&&&&&&&&string(6)&&火啊&
&&&&&&&&[&regtime&]=&
&&&&&&&&string(10)&&&
&&array(3)&{
&&&&[&userid&]=&
&&&&string(1)&&7&
&&&&[&username&]=&
&&&&string(8)&&tztmt002&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(1)&&8&
&&&&[&username&]=&
&&&&string(6)&&qwe123&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(1)&&9&
&&&&[&username&]=&
&&&&string(6)&&zxc123&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&10&
&&&&[&username&]=&
&&&&string(7)&&zxc1234&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&11&
&&&&[&username&]=&
&&&&string(8)&&zxc12345&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&12&
&&&&[&username&]=&
&&&&string(9)&&zxc123456&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&13&
&&&&[&username&]=&
&&&&string(6)&&zxc147&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&14&
&&&&[&username&]=&
&&&&string(9)&&zxc123888&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&15&
&&&&[&username&]=&
&&&&string(14)&&zxc123dsafdsag&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&16&
&&&&[&username&]=&
&&&&string(11)&&tztmt789456&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&17&
&&&&[&username&]=&
&&&&string(8)&&tadflsal&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&18&
&&&&[&username&]=&
&&&&string(11)&&liangheizhi&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&19&
&&&&[&username&]=&
&&&&string(9)&&tztmt0789&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&20&
&&&&[&username&]=&
&&&&string(10)&&dfsaklfdjs&
&&&&[&articles&]=&
&&&&array(0)&{
&&array(3)&{
&&&&[&userid&]=&
&&&&string(2)&&21&
&&&&[&username&]=&
&&&&string(9)&&tztmt123a&
&&&&[&articles&]=&
&&&&array(0)&{
}这应该算是二维数组了,亲,我只需要查询出
[&gamename&]= &太阳城& 的数据其它都不要。这个SQL如何写
$Uid=session('uid');
&&&&&&&&&&&&$where&=&array();
&&&&&&&&&&&&$where['userid']&=&session('uid');
&&&&&&&&&&&&$User&=&D(&Users&);
&&&&&&&&&&&&$map&=&array();
&&&&&&&&&&&&$gamename['gamename']='太阳城';
&&&&&&&&&&&&$map['articles']=array('EQ',$gamename);
&&&&&&&&&&&&$arr&=&$User-&where($where&and&$map)-&relation(true)-&field('userid,username')-&select();
&&&&&&&&&&&&var_dump($arr);
&&&&&&&&&&&&die();这是我写的。但是查不出来,,大哥,大姐们,帮帮忙
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

我要回帖

更多关于 安吉尔净水机清洗 的文章

 

随机推荐