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

 更新时间:2016年11月01日 10:44:23   投稿:jingxian  
下面小编就为大家带来一篇遍历echsop的region表形成缓存的程序实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

如下所示:

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 多任务秒级定时器的实现方法

    这篇文章主要介绍了PHP 多任务秒级定时器的实现方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-05-05
  • 如何修改yii2.0自带的user表为其它的表

    如何修改yii2.0自带的user表为其它的表

    因为某种原因,不想用yii自带的user表,想用自己建的admin数据库表,怎么修改呢?下面小编给大家介绍下修改yii2.0自带的user表为其它的表的方法,一起看看吧
    2017-08-08
  • Thinkphp 框架基础之入口文件功能、定义与用法分析

    Thinkphp 框架基础之入口文件功能、定义与用法分析

    这篇文章主要介绍了Thinkphp 框架基础之入口文件功能、定义与用法,结合实例形式分析了Thinkphp入口文件基本功能、原理、定义与操作注意事项,需要的朋友可以参考下
    2020-04-04
  • 使用composer命令加载vendor中的第三方类库 的方法

    使用composer命令加载vendor中的第三方类库 的方法

    这篇文章主要介绍了使用composer命令加载vendor中的第三方类库的方法,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • qq登录,新浪微博登录接口申请过程中遇到的问题

    qq登录,新浪微博登录接口申请过程中遇到的问题

    接口申请下来了,开发很容易的,参数传到就可以了。以前就做过这方面的开发,但是申请还是第一次,网上有关这方面的东东不是很多,所以记录一下申请过程。
    2014-07-07
  • PHP编写RESTful接口的方法

    PHP编写RESTful接口的方法

    这篇文章主要为大家详细介绍了PHP编写RESTful接口的方法,如何使用PHP编写RESTful接口,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • thinkphp分页集成实例

    thinkphp分页集成实例

    下面小编就为大家带来一篇thinkphp分页集成实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • php 购物车的例子

    php 购物车的例子

    网上搜到的,简单容易理解。cookie存购物车ID,db存购物车数据。
    2009-05-05
  • Laravel框架下载,安装及路由操作图文详解

    Laravel框架下载,安装及路由操作图文详解

    这篇文章主要介绍了Laravel框架下载,安装及路由操作,结合实例形式详细分析了laravel框架的下载、安装、配置、路由等相关操作原理与使用技巧,需要的朋友可以参考下
    2019-12-12
  • CI框架整合smarty步骤详解

    CI框架整合smarty步骤详解

    这篇文章主要介绍了CI框架整合smarty步骤,结合实例形式详细分析了CI框架中Smarty的配置技巧与调用方法,需要的朋友可以参考下
    2016-05-05

最新评论