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

mysql:5484

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 10 May 2002 12:35:25 +0900
Subject: [mysql 05484] Re: web 検索時の変数が PHP に受け渡されない。

とみたです。

On Fri, 10 May 2002 11:21:10 +0900
aki hashizume <ahashizu@xxxxxxxxxx> wrote:

> 以下のPHP文でうまく呼び出されません。
> wild card % のみが働くのか、全部の項目が抽出されてきてしまいます。
> つまり、どんなwordを入力しても、全行表示されます。
> 	.....
> 	$result = mysql_query("select value
> 	from table
> 	where value like '%$word%'");

$word が空文字列なら、検索条件が '%%' となって、すべてのレコードが取り
出されてしまいますね。

> 何かが間違っているのでしょうか、それとも最新のPHPやmysql, WindowsXPとの
> 相性の問題なのでしょうか。

何の問題かを切り分けるための MySQL 側からのアプローチとして、--log オ
プションでクエリのログを取得し、どのようなクエリが実行されているか確認
してみてはいかがでしょうか。

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      5482 2002-05-10 11:21 [aki hashizume <ahash] web 検索時の変数が PHP に受け渡されない。
      5483 2002-05-10 11:30 ┣[Yukihiro KAWADA <kaw]                                       
      5488 2002-05-10 14:07 ┃┗[aki hashizume <ahash]                                     
->    5484 2002-05-10 12:35 ┗[とみたまさひろ <tomm]