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

mysql:8826

From: bon <bon <bon@xxxxxxxxxx>>
Date: Thu, 19 Feb 2004 21:57:02 +0900
Subject: [mysql 08826] Re: 機種の変更に伴う不具合

bonです。

zai <zai91210@xxxxxxxxxx> wrote:
> 
>  未熟で、うまくいくときと行かないときがあります。例えば、今回のPHPでA)
> の個所で、sqlを確認したい場合は、どのようにすればよいのか、教えていただ
> けませんか。
> 
> 
> if ($submit) {
>   if (${$fdname[0]}) {
>     $where = "$fdname[0]=".${$fdname[0]};
>     $i=0;
>     $set = ' SET ';
>     foreach ($COL_DATS as $key => $dat){
>       $set .= (strlen($dat) == 0)? "{$key}=NULL,": "{$key}='{$dat}',";
>       $i++;
>     }
>     $set = chop($set, ',');
>     $sql  = 'UPDATE '.$tbname.$set.' where '.$where;
>     $result = mysql_query($sql, $mycon) or die(mysql_error());
>     echo "修正sql文の確認: $sql<p>";//<---A)デバッグ中に確認したい
>   } else {
> 
> 上の例では、処理がうまくいったときでないと、見られません。よろしくお願い
> いたします。

私はよく
     $sql  = 'UPDATE '.$tbname.$set.' where '.$where;
FileLog($sql);
     $result = mysql_query($sql, $mycon) or die(mysql_error());
にして、
FileLogの関数内で
ファイルを追加書きでオープンして
確認したい文字列を書き込むようにしています。
ただしコマンドラインで確認できない場合です。

phpなら処理の順番を逆にして
     echo "修正sql文の確認: $sql<p>";//<---A)デバッグ中に確認したい
     $result = mysql_query($sql, $mycon) or die(mysql_error());
コマンドラインで確認できる。。。
引数を渡すのが面倒くさそうですが。


-----------------
bon@xxxxxxxxxx

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

      8558 2004-01-07 02:39 [zai <zai91210@xxxxxx] count(*) の合計の仕方                   
      8559 2004-01-07 04:59 ┣[UNO Shintaro <uno@xx]                                       
      8561 2004-01-07 15:29 ┃┗[zai <zai91210@xxxxxx]                                     
      8562 2004-01-07 15:56 ┃ ┣[<lavlav@xxxxxxxxxx> ]                                   
      8563 2004-01-07 16:00 ┃ ┃┗[<lavlav@xxxxxxxxxx> ]                                 
      8565 2004-01-07 16:37 ┃ ┗[ML account <ml@xxxxx]                                   
      8566 2004-01-07 16:46 ┃  ┗[ML account <ml@xxxxx]                                 
      8564 2004-01-07 16:22 ┣[Kazuhiro Yoshida <mo]                                       
      8790 2004-02-14 01:48 ┗[zai <zai91210@xxxxxx] 機種の変更に伴う不具合                
      8791 2004-02-14 15:43  ┣[Seto <seto@xxxxxxxxx]                                     
      8792 2004-02-14 20:09  ┣[<konet218@xxxxxxxxxx]                                     
      8793 2004-02-15 03:21  ┃┗[zai <zai91210@xxxxxx]                                   
      8794 2004-02-15 03:43  ┃ ┣[<konet218@xxxxxxxxxx]                                 
      8816 2004-02-19 05:35  ┃ ┃┗[zai <zai91210@xxxxxx]                               
      8796 2004-02-15 06:28  ┃ ┗[Seto <seto@xxxxxxxxx]                                 
      8818 2004-02-19 06:35  ┃  ┗[zai <zai91210@xxxxxx]                               
      8795 2004-02-15 04:18  ┗[とみたまさひろ <tomm]                                     
      8817 2004-02-19 06:26   ┗[zai <zai91210@xxxxxx]                                   
      8819 2004-02-19 09:47    ┣[Seto <seto@xxxxxxxxx]                                 
      8820 2004-02-19 15:29    ┃┣[<lavlav@xxxxxxxxxx> ]                               
      8824 2004-02-19 21:12    ┃┃┗[zai <zai91210@xxxxxx]                             
      8823 2004-02-19 21:02    ┃┗[zai <zai91210@xxxxxx]                               
->    8826 2004-02-19 21:57    ┃ ┗[bon <bon@xxxxxxxxxx>]                             
      8827 2004-02-20 02:19    ┃  ┗[zai <zai91210@xxxxxx]                           
      8821 2004-02-19 18:52    ┗[Hiroto Tsubaki <jak@]                                 
      8825 2004-02-19 21:46     ┗[zai <zai91210@xxxxxx] Re: 機種の変更に伴う不具合(大感謝)