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

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]