[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 メーリングリストの案内