遍历echsop的region表形成缓存的程序实例代码


Posted in PHP onNovember 01, 2016

如下所示:

header("Content-type: text/html; charset=utf-8"); 
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("ecshop", $con);

$result = mysql_query("SELECT * FROM ecs_region where region_type=1");
$data=array();
while($row = mysql_fetch_array($result))
{
$data1=array();
$data1["itemName"]=$row["region_name"];
$data1["itemCode"]=$row["region_id"];
$data1["list"]=array();
$data[]=$data1;
unset($data1);
}
foreach ($data as $key => $value) {
$result1 = mysql_query("SELECT * FROM ecs_region where parent_id=".$value["itemCode"]);
while($row1 = mysql_fetch_array($result1))
{
$data1=array();
$data1["itemName"]=$row1["region_name"];
$data1["itemCode"]=$row1["region_id"];
$data1["list"]=array();
$result2 = mysql_query("SELECT * FROM ecs_region where parent_id=".$row1["region_id"]);
while($row2 = mysql_fetch_array($result2))
{
$data2=array();
$data2["itemName"]=$row2["region_name"];
$data2["itemCode"]=$row2["region_id"];
$data2["list"]=array();
$data2["list"]=$data2["list"];
$data1["list"][]=$data2;
unset($data2);
}
//$data[$key]["list"][]=json_encode($data1);
$data[$key]["list"][]=$data1;
unset($data1);

}
}
// foreach ($data as $key => $value) {
// $data[$key]["list"]=json_encode($data[$key]["list"]);
// }
put_content(json_encode($data));
function put_content($levelconfig) {

$message="<?php \n";
$message.="\$address_config = '";
$message .= $levelconfig;
$message .="';";
$message.="\n?> ";
$fold = "address_config.php";
$stderr = fopen($fold, 'w+');
fwrite($stderr, $message);
fclose($stderr);
}
mysql_close($con);
?>

以上就是小编为大家带来的遍历echsop的region表形成缓存的程序实例代码全部内容了,希望大家多多支持三水点靠木~

PHP 相关文章推荐
PHP模拟SQL Server的两个日期处理函数
Oct 09 PHP
PHP中将网页导出为Word文档的代码
May 25 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
Sep 10 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 PHP
PHP实现根据银行卡号判断银行
Apr 29 PHP
php封装的smarty类完整实例
Oct 19 PHP
浅谈php(codeigniter)安全性注意事项
Apr 06 PHP
PHP实现用session来实现记录用户登陆信息
Oct 15 PHP
Laravel框架FormRequest中重写错误处理的方法
Feb 18 PHP
thinkphp5.1框架容器与依赖注入实例分析
Jul 23 PHP
Laravel validate error处理,ajax,json示例
Oct 25 PHP
PHP实现计算器小功能
Aug 28 PHP
CI框架无限级分类+递归的实现代码
Nov 01 #PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
Nov 01 #PHP
PHP之十六个魔术方法详细介绍
Nov 01 #PHP
php有效防止图片盗用、盗链的两种方法
Nov 01 #PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 #PHP
PHP+Ajax异步带进度条上传文件实例
Nov 01 #PHP
php 判断字符串编码是utf-8 或gb2312实例
Nov 01 #PHP
You might like
PHP Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
php简单分页类实现方法
2015/02/26 PHP
PHP微信支付开发实例
2016/06/22 PHP
thinkPHP基于ajax实现的菜单与分页示例
2016/07/12 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
AngularJS教程之环境设置
2016/08/16 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
Vue中的v-for指令不起效果的解决方法
2018/09/27 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
2019/01/15 Javascript
如何让微信小程序页面之间的通信不再变困难
2019/06/03 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
python中模块查找的原理与方法详解
2017/08/11 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
Python ADF 单位根检验 如何查看结果的实现
2020/06/03 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
大学自我鉴定范文
2013/12/26 职场文书
高中生活自我鉴定
2014/01/18 职场文书
学生干部的自我评价分享
2014/01/18 职场文书
毕业生自荐信格式
2014/03/07 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书
说明书格式及范文
2014/05/07 职场文书
出差报告怎么写
2014/11/06 职场文书
区域经理岗位职责
2015/02/02 职场文书
暑期家教宣传单
2015/07/14 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书
python简单验证码识别的实现过程
2021/06/20 Python