2014/06/12

デバッグ等で、配列を文字列に変換する方法(PHP)

var_export(配列, true));

(例)
$data = array('key1'=>'data1', 'key2'=>'data2');
var_export($data, true));
  ↓
array (
  'key1' => 'data1',
  'key2' => 'data2',
)

MacのキーボードをWindowsで使用した場合の、文字入力モード(挿入/上書)切り替え方法

テンキーのゼロが、文字入力モード(挿入/上書き)の切り替えに対応している。


MacのキーボードをWindowsで使用した場合の、日本語入力切替方法について

caps lockキーが日本語入力のON/OFFに対応している。
(大文字小文字の切り替えは、shift + caps lock)



2014/06/03

テーブルに主キーを追加する

○PHP
ALTER TABLE テーブル名 ADD PRIMARY KEY(列名);


<参考>
http://www.ksknet.net/postgresql/primary_key.html

Windows7におけるODBC設定について

Windows7(64bit)にて、PostgreSQL(9.1.3)のODBC設定を行おうとした際に、エラーが発生した。

「システムエラーコード 193:のためにPostgreSQL ODBCドライバのセットアッププログラムを読み込むことができません。」

コントロールパネルのODBC設定からではダメで、下記プログラムから設定する必要がある。
"C:\Windows\SysWOW64\odbcad32.exe"

<参考>
http://d.hatena.ne.jp/knaka20blue/20110316/1300247203

2014/06/02

DBの列名変更

○PostgreSQL
ALTER TABLE テーブル名 RENAME 変更前列名 TO 変更後列名;

文字列の末尾1文字を除去

○PHP
  substr(文字列, 0, strlen(文字列) - 1);

  (2014/8/20追記)
   これで良い。
    substr(文字列, 0, -1);