[PHP-users 35736] 検索について

原田実 harada @ acekoeki.co.jp
2012年 8月 15日 (水) 16:01:14 JST


お世話になります。
Minoといいます。

Webフォームから入力された条件でD/Bから該当するデータ
を抽出したいのですが、ある特定の文字(実、社とか)で検索
をかけるとおかしな結果が出力されます。

環境
PHP ver5.0.5
MySQL ver5.0.15
apache ver2.0.55
OS  WindowsXP Professinal SP2


Web入力フォーム画面

<form name="search" action="act_search.php" method="post"
enctype="multipart/form-data">
<table>
<tr><td><b>名前で検索</b></td><td><input type="textbox" size="50"
name="namae"></td></tr>
<tr><td align="center"><input type="submit" value="検索" onclick="return
confirm('指定した条件で検索を実行しますか?');" /></td></tr>
</table>
<f/orm>



「検索条件に名前の一部に”実”を指定」

//検索条件を取得する!
$namae = $_POST['namae'];
※この時点で検索条件が正常に取得できています。

//sql文
select * from list where name like '%" .$namae. "%'";
※この時点でSQL文を確認すると
select * from list where name like '%実%'
となっています。

このSQL分を実行すると”実”が含まれないデータも出力されます。
丸実工藤建設・・・○
若村 裕・・・×
篠島 弘・・・×


「検索条件に名前の一部に”実業”を指定」した場合は正常に出力されます。

select * from list where name like '%実業%'

帝国実業
(有)宮崎実業
(有)珠江実業公司
東栄実業�

何かアドバイスをいただけないでしょうか?
よろしくお願いいたします。

-- 
♪∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵∵
/| /|         原田 実 (harada @ acekoeki.co.jp)
=ヽ∂=    エース交易株式会社 情報システム室
/. \  η   Tel:03-5485-4053 Fax:03-5485-5084
ι ι ;_)ノ   URL http://www.acekoeki.co.jp/
∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴∴♪

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.php.gr.jp/pipermail/php-users/attachments/20120815/c3af40cc/attachment.html>


PHP-users メーリングリストの案内