基礎知識

PHP 正規表現を使い検索機能を改善する方法。
今回はユーザーが検索用のテキストボックスに入力した「予想外の空白」を取り除き、SQL文を作成するためのキーワードを取り出す機能を search.php に組み込みます。

前回 test.php で機能はテスト済みですから、変更は1行だけです。 PHP は他のプログラミング言語と同様に正規表現が使えるので、複雑な処理も簡単に書くことができます。

同様な処理をプログラムで書くと結構長いソースコードになりますが、正規表現ならたった1行です。

PHP MySQLの準備をする。
PHPからMySQLを利用するには、まずMySQLの中に学習で使うデータベースを作成し、その中にテーブルの作成とデータを追加する必要があります。

ありがたいことに「phpdev」にはMySQLを視覚的に操作できる「phpMyAdmin」というソフトが含まれているので、簡単にデータベースを準備できます。

phpMyAdminを使うとデータの追加をGUI画面で行なえます。しかし追加するデータが多い時は、SQL文のほうが便利です。

そこでテーブル作成とデータの追加用に、複数のSQL文をまとめたファイルを用意しました。phpMyAdminからこのファイルを参照することで、複数のSQL文を一気に実行することができます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">