遍历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 VS ASP
Oct 09 PHP
在PHP中读取和写入WORD文档的代码
Apr 09 PHP
phpmyadmin导入(import)文件限制的解决办法
Dec 11 PHP
PHPThumb PHP 图片缩略图库
Mar 11 PHP
php中serialize序列化与json性能测试的示例分析
Apr 27 PHP
更改localhost为其他名字的方法
Feb 10 PHP
easyui的tabs update正确用法分享
Mar 21 PHP
destoon出现验证码不显示时的紧急处理方法
Aug 22 PHP
laravel 4安装及入门图文教程
Oct 29 PHP
php中引用&amp;的用法分析【变量引用,函数引用,对象引用】
Dec 12 PHP
PHP正则删除HTML代码中宽高样式的方法
Jun 12 PHP
php使用环形链表解决约瑟夫问题完整示例
Aug 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 foreach 使用&amp;(与运算符)引用赋值要注意的问题
2010/02/16 PHP
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
2014/08/23 PHP
php将print_r处理后的数据还原为原始数组的解决方法
2016/11/02 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
PHP正则表达式笔记与实例详解
2019/05/09 PHP
use jscript with List Proxy Server Information
2007/06/11 Javascript
jquery插件之easing 动态菜单
2010/08/21 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
运算符&amp;&amp;的三个不同层次
2013/04/07 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
2014/06/24 Javascript
谷歌地图打不开的解决办法
2014/08/07 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
2015/08/10 Javascript
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
最常用的jQuery表单验证(简单)
2017/05/23 jQuery
vue组件之Alert的实现代码
2017/10/17 Javascript
深入学习Vue nextTick的用法及原理
2019/10/08 Javascript
vue-cli 为项目设置别名的方法
2019/10/15 Javascript
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
[00:18]天涯墨客三技能展示
2018/08/25 DOTA
Python的网络编程库Gevent的安装及使用技巧
2016/06/24 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
django使用F方法更新一个对象多个对象字段的实现
2020/03/28 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
python 两种方法删除空文件夹
2020/09/29 Python
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
煤矿班组长竞聘书
2014/03/31 职场文书
职工小家建设活动方案
2014/08/25 职场文书
向国旗敬礼学生寄语大全
2014/09/30 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书
教师求职自荐信
2015/03/26 职场文书
创业计划书之甜品店
2019/09/18 职场文书