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

mysql:8823

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

zaiです、毎度。

 Setoさん、ありがとうございます。

> # なんとなくPHPの問題という気がしますが

 実は、もう一台の古いパソコンをサーバーにして、少しPHPに修正を加えて、
テストしましたところ、全て追加、削除、修正ができました。この修正版を、問
題のパソコン(実は、2台インストールせねばなりません、いづれもWinXP Pro)
でテストいたしましたが、追加、削除、修正できません。できるのは、表示だけ
です。

> スクリプトの途中にexit があるのが気になります。

 これは、特定の項目に、データが入っていない場合に、レコードを無効にする
ためのもので、問題はないと、おもいます。ただし、テストでは、はずして行っ
ております。

> 
> スクリプトの途中にvar_dump や pirnt_r などのデバッグ用ステートメントを
> 挿入して ブラウザからのデータ、作成したsql文などを確認してみたほうが
> 解決の近道かと思います。

 未熟で、うまくいくときと行かないときがあります。例えば、今回の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 {

上の例では、処理がうまくいったときでないと、見られません。よろしくお願い
いたします。


> 
> どういう環境ではどのような問題があるのか
> うまくいくときといかないときの環境の違いはないのかなど
> 一度状況を整理してみたほうが良いと思います。
> 

 気ばかりあせって、この10日ほどが経ってしまいました。ここは、落ち着い
て、整理からはじめることにいたします。ありがとうございました。

PS。ここでPHPの質問は、違反でした。すみません。
-- 
zai <zai91210@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: 機種の変更に伴う不具合(大感謝)