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: 機種の変更に伴う不具合(大感謝)