遍历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 相关文章推荐
图书管理程序(三)
Oct 09 PHP
PHP4实际应用经验篇(3)
Oct 09 PHP
PHP 创建文件(文件夹)以及目录操作代码
Mar 04 PHP
php trim 去除空字符的定义与语法介绍
May 31 PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
php下连接mssql2005的代码
Jan 17 PHP
PHP文件操作实现代码分享
Sep 01 PHP
smarty内置函数config_load用法实例
Jan 22 PHP
php+ajax实时刷新简单实例
Feb 25 PHP
PHP实现基于文本的摩斯电码生成器
Jan 11 PHP
Symfony模板的快捷变量用法实例
Mar 17 PHP
解决laravel 5.1报错:No supported encrypter found的办法
Jun 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
php去掉URL网址中带有PHPSESSID的配置方法
2014/07/08 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
原生Js页面滚动延迟加载图片实现原理及过程
2013/06/24 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
微信小程序利用co处理异步流程的方法教程
2017/05/20 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
微信小程序获取用户openid的实现
2018/12/24 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
2020/03/12 Javascript
JS中的继承操作实例总结
2020/06/06 Javascript
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
在python中的socket模块使用代理实例
2014/05/29 Python
Python迭代用法实例教程
2014/09/08 Python
python中ConfigParse模块的用法
2014/09/29 Python
Python和JavaScript间代码转换的4个工具
2016/02/22 Python
Django自定义认证方式用法示例
2017/06/23 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
2019/04/17 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
十岁生日家长答谢词
2014/01/17 职场文书
活动总结模板
2014/05/09 职场文书
单位个人查摆问题及整改措施
2014/10/28 职场文书
职位证明模板
2015/06/23 职场文书
红与黑读书笔记
2015/06/29 职场文书
【DOTA2】高能暴走TK秀!PSG LGD vs ASTER - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python
css样式important规则的正确使用方式
2022/06/10 HTML / CSS