当前位置: 首页 > news >正文

阜阳手机网站建设奇葩网站100个

阜阳手机网站建设,奇葩网站100个,郑州电力高等专科学校招生办电话,佛山网站优化公司数据库中遇到的操作 查询字段是json的某个值 //获取数据库中某个字段是json中得某个值,进行查询,goods是表中字段,brand_id是json中要查詢的字段。//数据类型一定要对应要不然查询不出来。$map[json_extract(goods, "$.brand_id")]…

数据库中遇到的操作

查询字段是json的某个值

 //获取数据库中某个字段是json中得某个值,进行查询,goods是表中字段,brand_id是json中要查詢的字段。//数据类型一定要对应要不然查询不出来。$map['json_extract(goods, "$.brand_id")'] = (int)$params['brand_id']; 

查询结果进行遍历操作:

db('product_plant')->where($map)->order('id', 'desc')->paginate($limit)->each(function ($item, $key) use ($store_id) {//代码逻辑
  • 多级下拉
if (isset($params['cat']) && !empty($params['cat'])) {if (count($params['cat']) == 1) {$shop_cat_array = model('store_category')->where(['pid'=>$params['cat'][0], 'store_id'=>$this->auth->id])->column('id');$cat = model('store_category')->where('pid', 'in', $shop_cat_array)->where('store_id', $this->auth->id)->column('id');$map['shop_cat'] = ['in', $cat];}else if (count($params['cat']) == 2) {$cat = model('store_category')->where(['pid'=>$params['cat'][1], 'store_id'=>$this->auth->id])->column('id');$map['shop_cat'] = ['in', $cat];}else {$map['shop_cat'] = $params['cat'][2];}}

UNION的使用


$field = 'p.id';
$sql = db('product')->alias('p')->field($field)->where($where)->union(function ($query) use ($where,$field) {$query->name('store_product')->alias('p')->field($field)->where($where);
}, true)->buildSql();
$model = Db::table($sql . ' as a');
$productIds = $model->column('id');
$map['product_id'] = ['in', $productIds];//获取当前域名
//$domian = $this->request->domain()//array_merge可以写在where条件里整合
//$bill_money = db('store_bill')->where(array_merge(['comein'=>1],$w))->sum('price')
//            -db('store_bill')->where(array_merge(['comein'=>0],$w))->sum('price');

查看数据库中json字段不符合json结构的:

-- 不符合json结构不能使用json_container()SELECT * FROM hzqc_product_plant WHERE JSON_VALID(goods) = 0;SELECT * FROM `hzqc_product_plant` WHERE  `store_id` = 91000003  AND json_extract(goods, "$.brand_id") = 6074
SELECT * FROM `hzqc_product_plant` WHERE  `store_id` = 91000003  AND goods->'$."brand_id"' = 6074;

php密码设置

$params['salt'] = Random::alnum();
$params['password'] = md5(md5($params['password']) . $params['salt']);
  • 常用的一些东西可以放到common.php中,在使用的时候直接调用
if (!function_exists('cdnurl')) {/*** 获取上传资源的CDN的地址* @param string $url 资源相对地址* @return string*/function cdnurl($url) {return preg_match("/^https?:\/\/(.*)/i", $url) ? $url : think\Config::get('upload.cdnurl') . $url;}
}//常用常量参数也可以放到common中
if (!function_exists('mall_payment_type')) {function mall_payment_type($code = '9') {$result = ['wechat'=>'微信支付', 'alipay'=>'支付宝', 'credit'=>'信用支付', 'transfer'=>'对公转账', 'deposit'=>'预付款', 'zero'=>'零元领取礼包', 'mixed'=>'混合支付'];return ($code == '9') ? $result : $result[$code]??"";}
}//随机获取一个IP
if (!function_exists('rand_id')) {function rand_id(){$data = array(119.120.'.'.rand(1,255).'.'.rand(1,255),124.174.'.'.rand(1,255).'.'.rand(1,255),116.249.'.'.rand(1,255).'.'.rand(1,255),118.125.'.'.rand(1,255).'.'.rand(1,255),42.175.'.'.rand(1,255).'.'.rand(1,255),124.162.'.'.rand(1,255).'.'.rand(1,255),211.167.'.'.rand(1,255).'.'.rand(1,255),58.206.'.'.rand(1,255).'.'.rand(1,255),117.24.'.'.rand(1,255).'.'.rand(1,255),203.93.'.'.rand(1,255).'.'.rand(1,255),);//随机获取一个IP地址$ip = $data[array_rand($data)];return $ip;}
}
http://www.hengruixuexiao.com/news/18660.html

相关文章:

  • 做产品网站要备案吗谷歌广告上海有限公司
  • 在记算机上登陆一个网站点怎么做网站免费建站app
  • 哈尔滨建站的网站广东省自然资源厅
  • 求个网站2020急急急产品宣传
  • 可靠的上海网站建设公司市场调研一般怎么做
  • 网站域名骗子网络推广营销方案100例
  • 关于做网站的外语文献书名跨界营销案例
  • 网站建设如何排版四川餐饮培训学校排名
  • 淄博网站制作设计公司网站优化人员通常会将目标关键词放在网站首页中的
  • 设计师个人网站主页seo自己怎么做
  • 在线设计 网站源码seo实战培训教程
  • en blog wordpress网站搜索优化公司
  • 淮安网站建设淮安网站制作青岛网站建设公司
  • 个人 网站建设信息如何优化上百度首页公司
  • 设计电子商务网站主页seo推广系统
  • 做网站推广的百度问问首页登录
  • 广东制作公司网站建设网站的十个步骤
  • 极验验证 wordpressseo比较好的优化方法
  • 做企业网站的字体大小要求百度投诉中心热线
  • 购物类网站首页效果图免费网页模板网站
  • 第一活动线报网百度运营优化师
  • 传奇网站装备动态图怎么做淘宝运营培训课程免费
  • 网站是用dreamer做的_为什么后台能进去前台进不去了优化器
  • redis做网站统计百度投诉中心电话24个小时
  • 茌平网站建设价格seo优化网站模板
  • 有哪些可以做任务的网站关键词提取工具app
  • 影视网站怎么做小程序制作
  • wordpress模板查询windows优化大师是病毒吗
  • 爱做网站视频产品软文范例1000字
  • 电子商务网站建设与管理教案广州网站推广联盟