这种sql是什么写法呢
2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家
$sql="select cat_idfrom ".$GLOBALS['ecs']->table('category')." where parent_id in($sql)"; 这种sql是什么写法呢,括号里面的$sql在前面没有任何定义,好像是嵌套写法,但是这样的话里面的$sql又表示什么呢,整个语句是在一个自定义函数里面的,function getCatChildren($children){ $cat_id_flag=1; $sql_flag=0; $strIn=''; while ($cat_id_flag){ $cat_id_flag=0; if($sql_flag){ $sql="select cat_idfrom ".$GLOBALS['ecs']->table('category')." where parent_id in($sql)"; }else{ $sql="select cat_idfrom ".$GLOBALS['ecs']->table('category')." where parent_id in($children)"; echo "hehe"; } $result = $GLOBALS['db']->getAll($sql); foreach ($result AS $idx => $row)//建立循环,循环所有查询的条数 { $strIn=$strIn.$row['cat_id'].','; $cat_id_flag=1; $sql_flag=1; } } $strIn=$strIn.$children; return $sql; } |
回答:
乱七八糟的 |
parent_id in($sql)" 这个$sql,看他前面sql定义 可以打印出来看下 |
把这个是$sql的结果打印出来,看下具体的sql |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshopwwwweaver
ecshop文章页
ecshop双层
ecshop邮件地址
ecshop段名
ecshop橙色系列
ecshop竞拍
ecshopconcize
ecshop套件
ecshop来访者
ecshopbackup
时尚起义2014
ecshop视频点播
ecshopPU皮
ecshop详情页变形
ecshop免费电话
ecshopjs检测
ecshopAdidas
ecshop失败
ecshop模板规范
ecshop仿暖岛
ecshopvnet
ecshop我的空间
ecshoplamiu
ecshop开工
ecshop分组
ecshop放回购物车
ecshop大类
ecshop風格
ecshophelphelphelp