[前][次][番号順一覧][スレッド一覧]

mysql:9260

From: yoshi <yoshi <yosihisa@xxxxxxxxxx>>
Date: Thu, 22 Apr 2004 10:56:23 +0900
Subject: [mysql 09260] Re: MySQL+DBI/DBD+Apatchのログについて

yoshiと申します。
私もPerlでDBIインターフェースを使用しているのですが、疑問が
ありますので、質問させてください。

>またDBIの常識として
>(1)use strict(Perlの常識レベルですが)、プレースホルダを
> 使ったほうがよいでしょう。

と書かれていますが、その理由はなぜなのでしょうか?
(常識がなくてすみませんが・・・・)
use strictは「変数が初期化していないとエラーになる」と
認識しているのですが、それがなぜDBIを使うときに推奨される
のでしょうか?

プレースホルダについては、使うと見やすくなるという利点は
あると思うのですが、ディバッグのときprint文でsqlを見ようと
すると、肝心なところが?と表示されてしまい役に立たなく
なります。これはかなり重要な欠点ではないでしょうか?

----

[前][次][番号順一覧][スレッド一覧]

      9241 2004-04-20 23:37 ["Atusi Taga" <call_f] MySQL+DBI/DBD+Apatchのログについて    
      9243 2004-04-21 00:30 ┣["KAWAI,Takanori" <GC]                                       
->    9260 2004-04-22 10:56 ┃┗[yoshi <yosihisa@xxxx]                                     
      9278 2004-04-23 01:23 ┃ ┗["KAWAI,Takanori" <GC]                                   
      9247 2004-04-21 09:41 ┗[Takasi Watanabe <off]