㈠ 用 php 如何根據城市代碼 輸出全國的省和相應的市
id fid name
跟分類一個思想,
城市表 增加個fid用於記錄所屬省的ID
省級則fid為0
更具省id取出相應城市 select * form city where fid = id;
根據省名稱,就先查出省對應的id,再查對應的城市
㈡ php怎麼寫出全國的城市地區
require'city.php';
//連接資料庫頌亂(PDO)
$pdo=newPDO('mysql:host=localhost;dbname=city','root','root');
$pdo->exec('setnamesutf8');
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_ASSOC);
//實例野彎檔化城市類
$c=newcity();
$result=$c->mycity();
$city_id=0;
foreach($resultas$k=>$value){
if(count($value)==count($value,1)){
$sql="insertintocity_province(province)value('{$value['province_name']}')";
$smt=$pdo->prepare($sql);
$smt->execute();
}else{
$sql11="insertintocity_province(province)value('{$value['province_name']}')";
$smt11=$pdo->prepare($sql11);
$smt11->execute();
foreach($value['city']as$v=>$value1){
$sql2="insertintocity_name(name,province_id)values('{$value1['city_name']}','{$k}')";
$smt2=$pdo->prepare($sql2);
$smt2->execute();
$city_id+=1;
echo$city_id.'<br>';
if(!empty($value1['area'])){
foreach($value1['area']as鬧鏈$valu1e2){
$sql3="insertintocity_area(area,city_id)values('{$valu1e2}','{$city_id}')";
$smt3=$pdo->prepare($sql3);
$smt3->execute();
}
}
}
}
}
城市類太大了,發不了。
我是把省、市、地區分別存在三個數據表中(我是新手,剛自己寫的)
㈢ 用php代碼根據經緯度,如何獲得城市名
調用第三方寬枯介面。
㈣ 求大神幫忙寫段代碼 php 城市按照首字母分類
弄二維數缺巧組吧,$array['B'][0]="北京";$array['B'][1]="讓扮猜北川"這樣,然後分別根坦型據首字母選擇出一位數組就行了