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

mysql:2455

From: (moeru) <<moeru@xxxxxxxxxx>>
Date: Thu, 07 Sep 2000 22:19:18 +0900
Subject: [mysql 02455] エラーの意味


モエルです。
お世話になっています。

MySQLのエラーの意味について教えてください。

以下のエラーが良く出るんですけど

Warning: Unable to jump to row 0 on MySQL result index 4 in 
/home/httpd/html/sell/item.php3 on line 50

このindex 4の意味は何でしょうか?


上記のエラーは、以下のような処理の時によく起きます。

$result = mysql_query ("SELECT name FROM item WHERE itemid = '$itemid' limit 1");
$itemname = mysql_result($result, 0, "name");

これを以下のように直すと直るのですが

$item_info = mysql_fetch_array($result);
$itemname = $item_info["name"];

何で、$itemname = mysql_result($result, 0, "name");
だとだめなのか理解していません。。。

というのは、
$itemname = mysql_result($result, 0, "name");
これで、問題なく結果を出すときもあるからです。。



どうぞ宜しくお願いしますm(__)m


*余談ですが、phpMyAdmin 2.1.0
なかなか安定してくれないです。。
エラーが出るはずのないクエリーにエラーを出したりします(;o;)



モエル


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

->    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>  ]