MySQL

phpmyadminでLOAD DATA INFILE(カラム指定)の例

mysqlモニタからのLOAD DATAのコマンドは下記。 mysql> load data infile "c:\sample\KEN_ALL.csv" into table zip "," lines terminated by "\r\n" (zipcode,addr1,addr2,addr3); これをphpmyadminで同じことをやりたい場合。 (あくまで単純なCSVインポートではなく、カラム指定の例) 追記: 「LOAD DATAするCSV」でなく「CSV」にチェックでもカラム指定可能。SQL ゼロからはじめるデータベース操作 (CD-ROM付) (プログラミング学習シリーズ)作…
MySQL

MySQL CSVローダーの作成方法

システム構築時に、開発環境DBデータ(CREATE TABLEやCSVデータ)を本番環境に移す時、手動で実行するのではなく全て自動化すべきである。ローダを使ってCREATE TABLE~CSVインポートを実行する手順。 1.sqlファイルを...
SQL

SQLで複数行あるデータのみを抽出する方法

SQLでDBからデータを取得する際、重複を削除するのはDISTINCT句などで可能。逆に複数行あるもののみ取得するときは下記のようにgroupbyとhavingを組み合わせる。 SELECT HOGEHOGE FROM FOO GROUP ...
PEAR

【PEAR】コマンドプロンプトから必要モジュールのインストール方法

XAMPP使用の場合、PEARにはある程度のモジュールが入っている。 それ以外で必要なモジュールがでてきた場合は、ネット環境でコマンドプロンプトにて下記を実行するとダウンロード&インストールが自動で行われる。 (そのパッケージのバージョンと...
Eclipse

Eclipse表示設定 お気に入りテーマ

プログラミングをするにあたり、フォントや背景色文字はモチベーションに大きな影響を与えると考える。Eclipseの場合のお気に入りテーマのメモ。「ウィンドウ」→「設定」→「外観」にて以下を設定 ・「色とテーマ」:RecognEyes ・「色と...
CodeIgniter

CodeIgniterでテーブル結合させるサンプルコード

コントローラのみの場合 //スタッフ情報取得 $sql = "select a.KANJINAME,b.WARDNAME,c.PROFESSIONNAME "; $sql = $sql." from M_STAFF as a "; $sql...
PHP

シングルクォーテーションとダブルクォーテーションの使い分けの例

$number = 100; echo "変数の値は $number です"; echo '変数名は $number です'; 徹底攻略 PHP5技術者認定試験 問題集 対応 (ITプロ/ITエンジニアのための徹底攻略)作者: NECラーニ...
PHP

PHP COMでExcelを操作するサンプルコード

// EXCELのインスタンス作成 $excel = new COM("excel.application") or die; $excel->DisplayAlerts = 0; // ファイルオープン & 書込み $wkb=$excel...
SQL

【SQL】INSERT INTOのケース別サンプル

INSERT IGNORE INTO ... 重複するKEYが既に存在する場合、データは登録されない INSERT IGNORE INTO members(id, name) VALUES(2, 'TARO'); INSERT INTO ....
PHP

PHPでMaximum execution time of 60 seconds exceededのエラーがでたときの対応方法

Maximum execution time of 60 seconds exceeded が出てプログラムが終了する場合はphp.iniにて下記の部分を書き換える。 時間がかかるような処理には長めに設定してやることで、エラーは出なくなるは...