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