WestFieldのプロフィール
- ベストアンサー数
- 1
- ベストアンサー率
- 33%
- お礼率
- 50%
- 登録日2004/06/26
- PHPからMySQLで一文字でも一致したら表示したい
PHPからMySQLで一文字でも一致したら表示したいのですが その場合のSQL文はどうすればいいのでしょうか? 日本語で漢字一文字だと都合が悪いそうですが? 前方一致(keyword%)中央一致(%keyword%)や後方一致(%keyword)を統合したモノはありますかね? 東京都渋谷区神宮前ならこの9文字中一文字でも検索語にあれば、 例えば、東、都立高校、髪神紙加味、いずれの場合でも 東京都渋谷区神宮前と検索結果が出てきて欲しいのです。 よろしくお願いします。
- ベストアンサー
- PHP
- takeya4649
- 回答数2
- formタグを使用した時の$_POST['example ']の受取り
今MySQLを使用して、サンプルのデータベースを構築して、HP上で条件検索して結果を表示できるようなプログラムを作っています。 そこで質問したいのですが、formタグの中でinputタグ等を記述し他のphpファイルにデータを送るとき、nameで"example"と記述したとしたら$_POST['example']のような形で受け取ると思うのですが、例えばwhile等でチェックボックスを複数作成(以前にとある処理があり、その結果によって作成される個数が変動するとすると)して、各チェックボックスのデータを送る場合、配列を使用してnameで指定した"example"の後部に0から順番に"example0","example1"…と付け加えてやることでチェックボックスを判別してデータを送ってやろうと思ったのですが、その場合データの受取り側も$_POST['example0'],$_POST['example1']…と受けたら無ければなりません。しかしexampleの後部の数字をカウントしながらデータを受け取るやり方が分かりません。 こういった場合どうすればよいのでしょうか? 分かりにくい説明で理解し辛いとは思いますが、どうかよろしくお願いします。