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

mysql:2459

From: "Y. Tsutsui" <"Y. Tsutsui" <tutui@xxxxxxxxxx>>
Date: Fri, 08 Sep 2000 20:04:46 +0900
Subject: [mysql 02459] Re: エラーの意味

堤井です。

At 2000/09/08 19:56:52 moeru wrote:

> >"name"フィールドがレコード定義の中で4番目のフィールドだ、ということでは?
> >で、このエラーは該当レコードが無かったとき出る気がします。
> 4番目のフィールドって、当たりだと思います。
> でも、該当レコードはちゃんとあるので謎です。。
> で、レコードがあっても、空扱いにされてしまいます。

$itemname = mysql_result($result, 0, 4);
とかならどうでしょう?

> $item_info = mysql_fetch_array($result);
> でデータを引き出した方がパフォーマンスが良いとか本に書いてあったので
> このよくわかんないエラーが起きるのは気持ち悪いので
> 全部、mysql_fetch_arrayに書き換えてしまいました。

パフォーマンスは良さそうですが、不用意に使うと大量のメモリを
食いそうですね。mysql_fetch_row とかをループで回すってのが
安全な気がします。

プレック研究所システム情報室 堤井泰志
tutui@xxxxxxxxxx

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

      2455 2000-09-07 22:19 [<moeru@xxxxxxxxxx>  ] エラーの意味                            
      2457 2000-09-08 15:31 ┣["Y. Tsutsui" <tutui@]                                       
      2458 2000-09-08 19:56 ┃┗[<moeru@xxxxxxxxxx>  ]                                     
->    2459 2000-09-08 20:04 ┃ ┗["Y. Tsutsui" <tutui@]                                   
      2460 2000-09-08 20:32 ┃  ┗[<moeru@xxxxxxxxxx>  ]                                 
      2461 2000-09-10 09:01 ┗[Ishida Akio <iakio@x]                                       
      2465 2000-09-11 19:59  ┗[<moeru@xxxxxxxxxx>  ]