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

mysql:6329

From: "Tatsuya Kondo" <"Tatsuya Kondo" <konet@xxxxxxxxxx>>
Date: Mon, 7 Oct 2002 01:05:00 +0900
Subject: [mysql 06329] SELECT での SQL エラー

こんにちわ。
近藤@千葉と申します。

CREATE TABLE date (
  user_id smallint(6) NOT NULL auto_increment,
  address char(40) NOT NULL default '',
  domain char(15) NOT NULL default '',
  key smallint(5) NOT NULL default ''
);

INSERT date SET address = 'konet', domain = 'zc.wakwak.com', key = 1234;

http://www.xxx.com/test.php?key=1234&address=konet&domain=zc.wakwak.com

と、アクセスすると、SQLクリエの部分で失敗してしまいます。

----- test.php ------------------------
<?php
if (!$dbHandle = mysql_connect("localhost","xxxxx","xxxxxxxx")) { echo '接続エラー'; exit; }
$sql = "SELECT user_id,key FROM date WHERE address = '$_GET[address]'
 AND domain = '$_GET[domain]' AND key = $_GET[key]";      # 1行で書いてます
if (!$rs = mysql_db_query(xxx,$sql)) { echo 'クリエ発行エラー'; exit; }
$row = mysql_fetch_array($rs);
echo 'user_id=' . $row[0] . '<BR>';
echo 'key=' . $row[1] . '<BR>';
mysql_close($dbHandle);
?>
-------------------------------------

なお、

$sql = "SELECT user_id,key FROM date WHERE address = '$_GET[address]'
 AND domain = '$_GET[domain]' AND key = $_GET[key]";      # 1行で書いてます

を、

$sql = "SELECT user_id,key FROM date WHERE address = '$_GET[address]'
 AND domain = '$_GET[domain]';      # 1行で書いてます

と、すると、問題なく処理されます。

key = $_GET[key]
を外すと処理出来ると言う事は、全然理解出来ません。
WHEREの文法の間違いでもないと思いますし…。
どこがおかしいのか検討も付かず、MLにてご質問しました。
よろしくお願いいたします。


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

->    6329 2002-10-07 01:05 ["Tatsuya Kondo" <kon] SELECT での SQL エラー                  
      6330 2002-10-07 01:26 ┣["吉中年瑞" <tosibe@x]                                       
      6331 2002-10-07 01:28 ┃┗["Tatsuya Kondo" <kon]                                     
      6332 2002-10-07 03:35 ┣["MIYATSU Kazunari" <]                                       
      6333 2002-10-07 03:52 ┃┣["Tatsuya Kondo" <kon]                                     
      6334 2002-10-07 04:10 ┃┃┣[Tomohiro 'Tomo-p' KA]                                   
      6336 2002-10-07 04:20 ┃┃┃┗["Tatsuya Kondo" <kon]                                 
      6337 2002-10-07 04:31 ┃┃┗[Sumito_Oda <oda@xxxx]                                   
      6338 2002-10-07 04:52 ┃┗[Sumito_Oda <oda@xxxx]                                     
      6335 2002-10-07 04:15 ┗[Sumito_Oda <oda@xxxx]