Joinした際、両方のテーブルに存在するカラムに『table_name.』をつけ忘れてると出るエラーWhere句やOrder by句などを、個所分けして記述したときなどに起きやすい
■Error listing directory ログインダイアログで、シェル環境をbashに変更すると解消サーバ環境に依存するようです ■Error looking up user groups. こちらもログインダイアログにて、Look up User groupsをUncheckすると解消
ceil($a/$b) したときに、変数をintvalしておかないと、Unsupported operand typesというFatal Errorがでる。 PHPって型変換ゆるゆるだったんじゃないの? ceil(intval($a)/intval($b))でFA
いまさらながら、割とよく使う計算関数なのに、覚え切れない二つを整理 floor 関数:床関数とも呼ばれる関数である。数値式 number 以下の最大の整数を戻す。 ceil 関数:天井関数とも呼ばれる。数値式 number 以上の最小の整数を戻す。
①PostgreSQL では NULL と空文字 '' はしっかり別の値として扱います。空文字は 「= ''」で、NULL は 「IS NULL」 で検索するようにしてください。②「全文テキスト検索」というと「単語単位の検索」を指すことが多い ③「中間一致検索」が「あいまい検索」と…
Yahooメールに送ろうとすると、エラー どうやらSMTP認証が必要とのことだが、契約サーバは対応していないらしいorz http://www.stackasterisk.jp/tech/engineer/practiceNetwork05_03.jsp
内部結合の3つの違い 主にLeftとInnerですが、大して違いを意識せず使用していました。ざっくり言うと、 Innerでは、両方のテーブルにデータが存在する行しか出力しない その他では、Joinされる側のテーブルの行は全て出力する (Whereでの絞り込みはまた別…
desc(describe)やshow columnsコマンドではCOMMENTデータまで取得できない というわけで公式より FULL キーワードは、各カラムに対するプレ カラム コメントと同じように、アウトプットが今持っている権限を含むように働きかけます。 相変わらず、この説明が…
PHPマニュアルから若干カスタマイズ
ホスティングしているサーバのPHPバージョンがいつのまにか4から5に。そこで使っているXoopsがけっこう古いプログラムのため、各所で不具合が起こった。まずは、array_merge()から値がとれていない。 PHP5からはarray型のパラメータしか受け取らないようだ…
DBに、「開始点」と「終了点」のdatetimeを放り込むとして、一方が入力値、もう一方は計算により導き出されるケースがあります。当然、プログラムで計算してクエリに渡してあげることはできますが、SQLの日付時刻関数で計算してあげたほうが、キレイなパター…
よく見る my $self = shift; の動作について。 引数がないと、デフォルトの変数「 @_ 」を引数にするそうです なので、この場合 my $self = @_[0] とイコールということになります。 (※@_の要素は一つ減ります)
ログファイルの中身をgrepで検索することはよくあることですが、 データ量が膨大な場合はlogrotateされていたりして、古いものは圧縮されていくため、 単純にgrepだけで探すには、いちいち解凍したり面倒です。そこで、アーカイブファイルも解凍せずgrepでき…
opensslは入っているのに、「ないよ?」って怒られる場合、開発用キットが入ってないことが多い よくみる`***-devel`ってあれ openssl-develまあOpenSSLに限った話ではなく、他のライブラリでも同様なので、-develもInstallしてみましょう。
さっそくですが、今年あたまから使用しているEeePC S101(だっけ?)いきなり起動しなくなった(OSが)ため、調べたところ、SDカードを抜いたら解消されるとのことで、試したら直った。現象としては単純でしたが、気になったため、もう少し調査し、以下サイ…
4年ほど、はてなユーザではありましたが、Diary使ってなかった。 とくに理由は無いけど。This time、 主に業務に関して、残しておきたい記録や技術情報をブログごと分けておきたいと思い、はてなを使うことにしました。まぁつまらない日記ですが、お立ち寄り…