遍历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 print EOF实现方法
May 21 PHP
PHP spl_autoload_register实现自动加载研究
Dec 06 PHP
Zend Framework中的简单工厂模式 图文
Jul 10 PHP
Apache中php.ini的设置方法
Feb 28 PHP
解析php php_openssl.dll的作用
Jul 01 PHP
php在数组中查找指定值的方法
Mar 17 PHP
php实现简单的上传进度条
Nov 17 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
Jan 07 PHP
分享php多功能图片处理类
May 15 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
Jul 12 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
php pdo连接数据库操作示例
Nov 18 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
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
PHP操作Memcache实例介绍
2013/06/14 PHP
php cli模式下获取参数的方法
2017/05/05 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
用于自动添加Digg This!按钮的JavaScript
2006/12/23 Javascript
Div Select挡住的解决办法
2008/08/07 Javascript
学习ExtJS 访问容器对象
2009/10/07 Javascript
javascript Demo模态窗口
2009/12/06 Javascript
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
javascript中Number对象的toString()方法分析
2014/12/20 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
Echarts基本用法_动力节点Java学院整理
2017/08/11 Javascript
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
基于better-scroll 实现歌词联动功能的代码
2020/05/07 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
2020/10/26 Javascript
[01:32:50]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第一场 1月25日
2021/03/11 DOTA
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
python实现IOU计算案例
2020/04/12 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
CSS3实现各种图形的示例代码
2016/10/19 HTML / CSS
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
金属材料工程个人求职的自我评价
2013/12/04 职场文书
幼儿园大班评语大全
2014/04/17 职场文书
二年级小学生评语
2014/04/21 职场文书
社会学专业求职信
2014/07/17 职场文书
法定代表人证明书
2014/11/28 职场文书
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android