需求:需要一份2019年较新的城市联动mysql,目前大部分都是古老级别,也有新版的但是没有那么多时间去找,不多说废话直接上方法和下载地址
最下面已经给大家提供了下载地址
json存储方法-最普通的foreach循环插入
public function city(){
//获取json数据
$city = I('city');
$city = json_decode($city,ture);
//获取地上一级存储的数据根据name判断绑定父级ID城市用type=1,地区用type=2
$p=M('city')->where('type=2')->select();
//dump($city);die;
foreach($p as $pk=>$pv){//循环获取的数据作对比
foreach($city as $ck=>$cv){//循环三级联动的第一级数据
//当前注释数据是省份数据--入库操作在最下面
// $city1[$ck]['name']=$cv['name'];
// $city1[$ck]['code']=$cv['code'];
// $city1[$ck]['pid']=1;//父级id中国
// $city1[$ck]['type']=1;//城市类型0国家1省份2城市3地区
foreach($city[$ck]['cityList'] as $pak=>$pa