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

mysql:4882

From: "f.t" <"f.t" <fujiyama@xxxxxxxxxx>>
Date: Wed, 09 Jan 2002 13:36:41 +0900
Subject: [mysql 04882] Re: delete の繰り返し

fujiyamaです。

"goudo" <goudo@xxxxxxxxxx> wrote(Wed, 9 Jan 2002 12:14:49 +0900):

> 下記のプログラムです。
> テキストファイル( ファイルポインタ fp)を読みこみ
> 注文番号だけを抜きだし、データベースのテーブル(nouki)
> から、その注文番号のデータを消しこむ作業です。
> 尚、OSはWinNT4.0、PHA3.0.17 、
> WWWはNHTTP
> 
> 問題。 消しこむデータは2000ぐらいあるが、実際には
>      40ぐらいで終わってしまう。
>      時々、WinNT4がアプリケーションエラーを出す(?)
>             (原因はphp.exeとログに書き出されている)
>      ブラウザには、エラー類は表示しない。
> 
> 質問
>         1.このような繰り返しをしてもよいのか?。
> 
>      (1つのデリート処理中に次のデリート処理を
>       次々に入れてまずいのかな?。)
>         2.まずいなら、どのように書いたら良いのか?。
> ------------------------------------------------
>  while ($buf=fgets($fp,500)) {
>       $buf=substr($buf,0,10);
>       $state=mysql_query("delete from nouki 
>                  where 注文番号='$buf'");
>  
>  }

これだけ見ると別に
> 1つのデリート処理中に次のデリート処理を
とはなっていない気が??

この組み合わせは知らないので的を外しているかもしれませんが、、、

一番ありそうなのはPHPのタイムアウトと日本語問題と思ったのですが、PHP(使
い方はよく分かりませんが)の方で普通(Apacheなどのサーバで通常のエラー表
示設定にしていれば)メッセージが出るだろうし、、、
ということで、MYSQLの方のログは何もないんですか?

#肝心のMySQLのバージョン書いてないですよ。

#ところで、
#while($buf=fgets($fp,11))
#で同じことなのでは?

-- よろしくお願いします
f.t <fujiyama@xxxxxxxxxx>


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

      4878 2002-01-09 08:50 [Yukihiro KAWADA <kaw] MyODBC conv_ujis                        
      4879 2002-01-09 08:55 ┗[Yukihiro KAWADA <kaw]                                       
      4881 2002-01-09 12:14  ┗["goudo" <goudo@xxxxx] delete の繰り返し                   
->    4882 2002-01-09 13:36   ┗["f.t" <fujiyama@xxxx]                                   
      4883 2002-01-09 16:17    ┣["goudo" <goudo@xxxxx]                                 
      4932 2002-01-16 13:42    ┃┗["f.t" <fujiyama@xxxx]                               
      4934 2002-01-16 15:35    ┃ ┗["goudo" <goudo@xxxxx]                             
      4935 2002-01-16 15:48    ┃  ┣["yu-ji.takahashi" <y]                           
      4936 2002-01-16 20:04    ┃  ┗[<yamauchi@xxxxxxxxxx]                           
      4886 2002-01-09 17:40    ┗["T.Yamamoto" <yamamo] データ形式について              
      4887 2002-01-09 19:34     ┣[Daiju Azuma <daiju_a]                               
      4888 2002-01-09 20:34     ┃┗["T.Yamamoto" <yamamo]                             
      4889 2002-01-09 20:47     ┣["yu-ji.takahashi" <y]                               
      4890 2002-01-09 22:26     ┗[<donald@xxxxxxxxxx> ]