初めてのシステムと日記

システムも日記も初めてです。

2009-10-01から1ヶ月間の記事一覧

MySQL:プログラムのコード量を減らすMySQL関数

という記事を見つけて便利そうだったので。バシャログさん 「プログラムのコード量を減らす MySQL 関数」 http://c-brains.jp/blog/wsg/09/10/28-144535.php DATEまわりは特に便利そうでした。今までとりあえずSELECT文で取ってきて、PHP側でゴリゴリしてコー…

Linux:PATHの通ってないコマンドの実行

タイトルの通りのコマンドを実行する時、exportでPATHを通して実行してましたが、調べてみたら直接PATHを指定してコマンド打てば実行できる。 /usr/sbin/ntpdate [サーバーアドレス]

Smarty:{foreach}{foreachelse}

テンプレートで連想配列をループさせる。 {foreach from=$Array key=k item=i} <li>{$k}:{$i}</li> {/foreach} from属性はループさせる値の配列item属性は現在の要素を示す変数名key属性は現在のキーを示す変数名 DBで検索した結果を表示する時、結果がなければ「見つ…

Oracle:DECODEとCONCAT

・DECODESQLの中でIF文のような条件式を使うのに利用。他にCASE WHENがある。 select lastname, decode(sex,'1','男','2','女','不明') from employees) これだと、列「sex」に対し、 ・1 → 男 ・2 → 女 ・それ以外 → 不明を表示する。 ・CONCATSQLの中で2つの…

PEAR:Pager セパレータの表示設定

Pager使った時のセパレータの表示方法を設定する。デフォルトではリンク間に半角スペースが1つで区切られている。 $options = array( "totalItems" => 100, "perPage" => 5, "delta" => 5, "separator" => ":", ← 区切り文字の指定 "spacesBeforeSeparator" …

テーブルスペース

テーブルスペーステーブルとかデータファイルを入れるための表領域。テーブル消しただけだとテーブルスペースは残ってる。

Ethna 二重POST対応

登録処理で二重登録を防ぐ対応。 1.登録画面の前のページ入力画面かもしくは確認画面か、ほとんどが確認画面だと思う。 <form method=post action=hoge.php> </form>

UNIXコマンド

色々勘違いしてた、新しく知ったコマンド。 suユーザーのアカウントを切り替える。管理権限に入るためのコマンドと勘違いしてた。。 manオンラインマニュアルページを表示する。引数でコマンドなどの単語を指定すると、使い方の説明が表示。 phpphpを実行す…