勉強したことのメモ

webプログラマが勉強したことのメモ。

市区町村のMySQL用データが欲しい

   

都道府県と市区町村が連携したセレクトメニューを作成したかった。具体的には大阪府を選択すると「大阪市○○区」「門真市」等が市区町村側のセレクトメニューとして選択できるようにしたい。連携セレクトメニューに関しては以下過去記事の方法でおおよそ対応できそうだが、そもそもの市区町村データが無いので用意したかった。

八地方区分→都道府県→路線→駅名の連携したセレクトメニュー

 

データの取得

以下サイトから取得する。今回はCSVの全国版を取得した。

http://jusyo.jp/sql/document.html

 

必要なデータの抽出

取得したデータをMySQLにインポート後、以下で必要なデータを抽出・保存する。

 - MySQL, データベース

  関連記事

MySQLで構文エラーが出た際は予約語も疑う

MySQLで構文エラーが発生しており、チェックしたところ、どう見ても構文的には間 ...

sshでMySQLの操作

今までMySQLを操作するときはphpmyadminから 行っていたけど、php ...

MySQLでIPを整数値としてカラムに格納する

MySQLでIPを整数値としてカラムに格納しているケースがあった。今までIPが必 ...

MySQLでテーブル構造とデータをコピーする

MySQLで既にあるテーブルとデータに対して実験を行う必要があった。本番テーブル ...

MySQLのintのカラムで2147483647の値

MySQLでintのカラムに数値を入れると「2147483647」という値になっ ...

mysqliで検索

今後、PHPでmysql関数はエラーでる! という話を聞き、 取り急ぎmysql ...

MySQLで加算しつつNULL値は0にする

いくつかのコードに対して投票を行い、 その合計値をスコアとして出したい。 ただ、 ...

プリペアドステートメント

個人的に得た内容として、SQL文だけ先にDBに送って、 変数は後で送る。だからS ...

InnoDBのオートインクリメント

MySQLのInnoDBでIDというカラムにオートインクリメント設定していたが、 ...

MySQLのエラーメール送付

MySQLエラーを取得してエラーメール送付。 <? error_repor ...