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

济南网站建设泰观网络提高工作效率的重要性

济南网站建设泰观网络,提高工作效率的重要性,怎么在虚拟机中做网站,广州做网站海珠信科数据库中遇到的操作 查询字段是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.dt0577.cn/news/31489.html

相关文章:

  • 企业网站需要多大带宽产品推广方案ppt模板
  • 天翼云wordpress插件seo方法培训
  • 剪映导出的视频字幕有乱码银川seo
  • 网站建设客户相关问题地推推广方案
  • 双峰做网站营销网站搭建
  • 郑州小程序外包seo网站权重
  • wordpress 非根目录徐州seo排名收费
  • 记事本做网站插图片网络推广方法
  • 电脑做科目一网站百度热搜榜排名今日p2p
  • 网站创建需要多少钱网店如何做推广
  • wordpress 律师事务所模板seo在线培训课程
  • 小程序软件制作网站百度广告推广怎么做
  • 高端建网站优化站点
  • 甘肃省建设厅招标办网站seo博客是什么意思
  • 网站建设工资多少惠州seo优化服务
  • 绛帐做企业网站谷歌chrome手机版
  • 查网站服务器所在地企业培训系统
  • 做网站用小公司还是大公司网络营销案例范文
  • 哪些网站可以做问卷哪里有学电脑培训班
  • java怎么做网站多语言长沙百度关键词推广
  • 高端品牌女装连衣裙自动seo系统
  • 免费b站推广网站不百度推广seo优化
  • 长春网站制作顾问枸橼酸西地那非片是什么
  • bing网站提交日本免费服务器ip地址
  • 自助建设手机网站怎么营销自己的产品
  • 丰城网站建设新闻发稿平台
  • 随州程力网站建设推广形式
  • 网站建设的分析怎么查百度竞价关键词价格
  • 网站空间 哪个速度快如何做网站建设
  • 邓修明调研成都网站建设网站seo优化建议