0

MySQL フルテキストで検索ページを作成しようとしています。

テキストボックスのある検索ページがあります:

< FORM NAME ="form1" METHOD ="POST" ACTION ="catalog.php?action=<?php echo $title; ?>">

ユーザーの入力を、クエリを実行する別の Web ページ (catalog.php) に渡します。

"SELECT * FROM books WHERE MATCH (title) AGAINST (???)"

関数には何を配置しagainst()ますか?

引数は、最後のページからユーザーの入力を抽出する必要があります。

4

1 に答える 1

2

MySQLマニュアルによると、キーワードを反対関数に配置します。

$keywords = mysql_real_escape_string($_POST['name of the input box']);
mysql_query("SELECT * FROM books WHERE MATCH (title) AGAINST ('".$keywords."')");

検索にはGETを使用することをお勧めしますが。ページに[もう一度投稿します]ダイアログが表示されない-更新すると、フォームなしで検索条件を変更できます。

于 2008-10-19T10:22:18.250 に答える