mysql:7761
From: "Miyuki Tabushi" <"Miyuki Tabushi" <mtabushi@xxxxxxxxxx>>
Date: Tue, 20 May 2003 11:35:25 +0900
Subject: [mysql 07761] Warning: Unknown list entry ....
皆様、 はじめまして。MySQLビギナーのSNOWと申します。 先ほどはhelpのメール先を間違えて大変ご迷惑をおかけいたしました。 大変申し訳ございませんでした。 このたびは豊富な知識をお持ちの皆様に上記のWarningの原因についてぜひご指導いただ きたくメールさせていただきます。 ラピットサイトのVPSサーバー(FreeBSD4.4)をレンタルしており、mysqlは http://vps.rapidsite.jp/support/manual/db/mysql.htmlのマニュアルにしたがってイン ストールしました。mysqlユーザーを登録と権限の設定以外はとくに設定はいじっていま せん。 PHP4.3.0からmysqlに書き込みを行うとかならず、「Warning: Unknown list entry typein request shutdown (0) in Unknown on line 0」という不気味なメッセージが現 れ、時には同じプログラムで表示できません!がでます。PHPはmysqlが絡まなければ正常 に表示されます。 PHPスクリプトはフォームから会員登録するスクリプトです。Mysqlのテーブルは下記のよ うなもので、コネクトの部分の記述は $server = "localhost"; $user = "snow"; $pass = "123456"; //変更 $conn = mysql_connect($server,$user,$pass); ・・・・ データベースを選択した後のinsert文はPHPのスーパーグローバル関数からうけっとたフ ォーム内容を $sql = "insert into MEMBER set RUBY1 = '$_POST[RUBY1]', RUBY2 = '$_POST[RUBY2]', FAMILY = '$_POST[FAMILY]', FIRST = '$_POST[FIRST]', ・・・・"; のように書き込ませています。 mysql> desc MEMBER; +--------+-------------------------------+------+-----+---------+ | Field | Type | Null | Key | Default | +--------+-------------------------------+------+-----+---------+ | serial | smallint(6) unsigned zerofill | | PRI | NULL | | RUBY1 | varchar(16) | YES | | NULL | | RUBY2 | varchar(16) | YES | | NULL | | FAMILY | varchar(16) | YES | | NULL | ・・・・・・ | FAX_2 | varchar(4) | YES | | NULL | | FAX_3 | varchar(4) | YES | | NULL | | EMAIL | varchar(40) | YES | | NULL | | DATE | varchar(6) | YES | | NULL | | del | enum('Y','N') | YES | | N | +--------+-------------------------------+------+-----+---------+- 同じプログラムを別のサーバーで動かしても Warning: Unknown list entry type in request shutdown (0) in Unknown on line 0の メッセージはでません。ただしコマンドプロンプトからは日本語の入力をするとザザザー と大量のカラム名が表示され正しくインサートできません。この点に関しての設定につい てはラピットサイトのほうに問い合わせています。ただ、こんな不気味なエラーを出しな がらも、フォームに入力した内容はなぜかテーブルには書き込まれています。 サーバーの設定、またはmysqlの設定の問題があるのでしょうか?このような情報で推察 は難しいとは思いますが、どこかチェックすべき点などないか、アドバイスお願いいたし ます。よろしくお願いいたします。このように長いメールで大変失礼いたしました。