2011-04-01から1ヶ月間の記事一覧

BINARYなフィールドにLIKE検索を掛ける際に大文字小文字を無視

SELECT * FROM hoge WHERE fuga COLLATE utf8_unicode_ci LIKE '%piyo%'

JSでサブミットする場合の注意点

<a href="javascript:void(0)" onclick="fncSubmit();return false;">送信</a> 送信関数の実行後に「return falase」必須。 ないとIE6ではサブミットはされるのに、画面が遷移しなかったりする。

URLの#以降に?が含まれていた場合の挙動

通常、URLの#以降は以下のJSで取得できる。 対象URLが「http://hoge.jp/#fuga.php?id=piyo」の場合 alert( window.location.hash ); alert( window.location.hash.substring(1) ); 実行するとそれぞれ #fuga.php?id=piyo fuga.php?id=piyo と表示される。 …

自分自身のファイル名をパス抜きで取得

PHP

バックアップファイルからリストアする

DBを作成(あるなら中のテーブルを全削除) Character set:utg8(UTF-8 Unicode) Collation order:utf8_bin(UTF-8 Unicode) DB選択 SQLを実行 Run SQL from file バックアップファイルを選択して実行

文法の違い

項目 MySQL SQLite PostgreSQL オートインクリメント AUTO_INCREMENT AUTOINCREMENT 未調査 ランダム RAND() RANDOM() 未調査 文字コード設定 SET NAMES utf8 未調査 SET NAMES 'utf8' UNSIGNED ○ × 未調査

Google MapsでSSLが使えるようになった模様

http://groups.google.com/group/google-maps-api-japan/browse_thread/thread/0c54b756f412c250/eaf51a0405f150b2?pli=1

フィールドの型なんかを変更

ALTER TABLE hogetable MODIFY hoge VARCHAR(255) BINARY; ALTER TABLE hogetable MODIFY huga INT UNSIGNED NOT NULL;