prefecture_table
+------------------+---------------+
| id | prefecture_id
+------------------+---------------+
| 1 | 1 |
| 2 | 13 |
| 3 | 14 |
+------------------+---------------+
みたいなのを
+------------------+---------------+
| id | prefecture_id
+------------------+---------------+
| 1 | 北海道 |
| 2 | 東京都 |
| 3 | 神奈川県 |
+------------------+---------------+
にしたいのよね。
!/usr/bin/php
<?php
//各種設定
$ip = "IPアドレス入れて";
$user = "ユーザ名入れて";
$pass = "パスワードいれて";
$dbnm = "DB名いれて";
/***********check double insert data*************/
$db_con = mysql_connect("$ip", "$user", "$pass",true);
if(!$db_con) {
echo "DB connect ERROR!".mysql_error($db_con);
die();
}
$db_selected = mysql_select_db("$dbnm", $db_con);
if (!$db_selected){
die('データベース選択失敗です。'.mysql_error());
}
mysql_set_charset('utf8');
/******* mail_address check & user_account_ns_tag check*******/
$prefectures = array(
"北海道",
"青森県",
"岩手県",
"宮城県",
"秋田県",
"山形県",
"福島県",
"茨城県",
"栃木県",
"群馬県",
"埼玉県",
"千葉県",
"東京都",
"神奈川県",
"新潟県",
"富山県",
"石川県",
"福井県",
"山梨県",
"長野県",
"岐阜県",
"静岡県",
"愛知県",
"三重県",
"滋賀県",
"京都府",
"大阪府",
"兵庫県",
"奈良県",
"和歌山県",
"鳥取県",
"島根県",
"岡山県",
"広島県",
"山口県",
"徳島県",
"香川県",
"愛媛県",
"高知県",
"福岡県",
"佐賀県",
"長崎県",
"熊本県",
"大分県",
"宮崎県",
"鹿児島県",
"沖縄県"
);
foreach ($prefectures as $key => $area) {
$id = $key+1;
$sql = 'update prefecture_table
set prefecture_id
="'.$area.'" where prefecture_id
="'.$id.'";';
$data = mysql_query($sql,$db_con);
}
mysql_close($db_con);