2010-01-01から1ヶ月間の記事一覧
OracleTextを用いて全文検索を行う方法。OracleTextを用いれば、 ・スペースの有無 ・「・」の有無 ・全角、半角の違いなども考慮されて検索されます。 OracleTextの使用方法は 1.プリファレンス作成 2.索引の作成 3.検索を行う。 ■プリファレンス作成OracleTex…
PEAR::Pagerクラスで動作モードを指定する方法。動作モードには以下の2つがある。 ■Jumping ページ番号順にナビゲーションリンクが表示される。 ■Sliding ナビゲーションリンクの中央に現在表示されているページ番号が表示される。 指定方法はPagerのオブジ…
いつも忘れてしまうのでメモ。■TO_DATE(文字列, 日付書式) 日付書式 の形式で指定した、文字列 をDATE型に変換する。 insert into [table_name] values(to_date('2006/02/21 15:35:23','yyyy/mm/dd hh24:mi:ss'));参照URL http://oracle.se-free.com/dml/07_…
引数で指定した文字列を32文字のハッシュにして返す。 パスワードのハッシュとかに便利。
ALTER TABLE [table_name] AUTO_INCREMENT=0;これでOK。
preg_match('/^[0-9]+$/', $hogehoge)今まで10進整数値のチェックにis_numeric関数を使ってました。 数値または数値形式の文字列である場合にTRUE、それ以外の場合にFALSEを返す。 ただこの関数だと以下の文字列もTRUEを返してしまいます。 * 0xabcd * 12.34…
いつもWHEREやGROUPBYの記述する順番など忘れてしまうのでメモ SELECT (ALL | DISTINCT(UNIQUE)) { * || [列名] (AS [列別名]),… } FROM [表名] ([表別名]) , … [WHERE <条件式>] [GROUP BY <式>] [HAVING <条件式>] [ORDER BY { <列名> | <列番号> } [ASC …
$test = ( $name == "hogehoge" ) ? 1 : 0; ※追記上記はif文を一行で書くとかではなく三項演算子を使ったものでした。。 ■三項演算子?、:を使った条件演算子 //三項演算子の例 $test = ( $name == "hogehoge" ) ? 1 : 0; //上記は以下のif文と同じ if($name=…