mysql:2145
From: (moeru) <<moeru@xxxxxxxxxx>>
Date: Thu, 01 Jun 2000 20:51:29 +0900
Subject: [mysql 02145] フィールドに入っているデータに後方一致した場合エラーを返す方法
こんにちは、モエルです。
フィールドに入っているデータに後方一致した場合エラーを返す方法が分かりません。
以下のようなPHPのプログラムを書きました。
$separate = '@';
$mail = explode($separate, $email);
$result = mysql_query ("SELECT maillist FROM kickemail WHERE maillist = '$mail[1]'");
$num = mysql_num_rows($result);
		if ($num > 0){
			echo "このメールアドレスは使えません <BR>";
		exit;
		}
これは、maillistに$mail[1]のドメインがある場合エラーを返しますが
$mail[1]に、subdomain.abc.comが入ったとして
フィールド"maillist"に入ってるドメイン名がabc.comで
subdomain.abc.comが"maillist"に無い場合エラーを返しません。
フィールドにはドメイン名のリストしか入っていないのですが
サブドメインが付いた場合もエラーを返すようにしたいのです。
アドバイスいただけると嬉しいです。
どうぞ宜しくお願いしますm(__)m
モエル
-> 2145 2000-06-01 20:51 [<moeru@xxxxxxxxxx> ] フィールドに入っているデータに後方一致した場合エラーを返す方法 2146 2000-06-01 21:32 ┗["Ningfeng Yang" <yan] 2147 2000-06-01 22:07 ┗[<moeru@xxxxxxxxxx> ] 2148 2000-06-01 22:40 ┗["Ningfeng Yang" <yan] 2149 2000-06-01 23:36 ┣[<moeru@xxxxxxxxxx> ] 2152 2000-06-02 00:04 ┃┗["Ningfeng Yang" <yan] 2155 2000-06-02 18:55 ┃ ┗[<moeru@xxxxxxxxxx> ] 2157 2000-06-02 22:08 ┃ ┣["Ningfeng Yang" <yan] 2159 2000-06-02 23:41 ┃ ┗[とみたまさひろ <tomm] 2160 2000-06-03 00:47 ┃ ┣["Ningfeng Yang" <yan] 2161 2000-06-03 00:51 ┃ ┃┗["Ningfeng Yang" <yan] 2162 2000-06-03 00:54 ┃ ┗[<moeru@xxxxxxxxxx> ] 2150 2000-06-01 23:48 ┗[とみたまさひろ <tomm] 2151 2000-06-02 00:02 ┗["Ningfeng Yang" <yan]