遍历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中的串行化变量和序列化对象
Sep 05 PHP
来自phpguru得Php Cache类源码
Apr 15 PHP
window+nginx+php环境配置 附配置搭配说明
Dec 29 PHP
延长phpmyadmin登录时间的方法
Feb 06 PHP
PHP swfupload图片上传的实例代码
Sep 30 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
Oct 24 PHP
php使用CURL伪造IP和来源实例详解
Jan 15 PHP
php绘制一个矩形的方法
Jan 24 PHP
PHP动态规划解决0-1背包问题实例分析
Mar 23 PHP
php实现zip文件解压操作
Nov 03 PHP
Thinkphp和onethink实现微信支付插件
Apr 13 PHP
php 读写json文件及修改json的方法
Mar 07 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
JAVA/JSP学习系列之六
2006/10/09 PHP
PHP中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
推荐十款免费 WordPress 插件
2015/03/24 PHP
php mysql操作mysql_connect连接数据库实例详解
2016/12/26 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
2020/01/23 PHP
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
js汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
2011/12/20 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
Bootstrap框架安装使用详解
2017/01/21 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
微信小程序实现时间戳格式转换
2020/07/20 Javascript
python django集成cas验证系统
2014/07/14 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
Python中实现最小二乘法思路及实现代码
2018/01/04 Python
PyQt5每天必学之关闭窗口
2018/04/19 Python
django开发post接口简单案例,获取参数值的方法
2018/12/11 Python
Python datetime和unix时间戳之间相互转换的讲解
2019/04/01 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
详解BeautifulSoup获取特定标签下内容的方法
2020/12/07 Python
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
string = null 和string = ''的区别
2013/04/28 面试题
校园联欢晚会主持词
2014/03/17 职场文书
求职个人评价范文
2014/04/09 职场文书
幼儿园亲子活动总结
2014/04/26 职场文书
出差报告怎么写
2014/11/06 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
销售辞职信范文
2015/03/02 职场文书
学习十八大的感悟
2015/08/11 职场文书
python基于OpenCV模板匹配识别图片中的数字
2021/03/31 Python
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android
mysql数据库如何转移到oracle
2022/12/24 MySQL