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

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の設定の問題があるのでしょうか?このような情報で推察
は難しいとは思いますが、どこかチェックすべき点などないか、アドバイスお願いいたし
ます。よろしくお願いいたします。このように長いメールで大変失礼いたしました。


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