この記事の例では、PHP サイトの検索キーワードを明るくする方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:
検索結果を取り出し、検索キーワードと同じ強調表示された単語に置き換えます。str_replace (探しているキーワード、<強調表示された HTML タグ> 探しているキー) を使用します。 ) 単語,$str);
とても簡単です。例を見てみましょう。
最初にデータベースを作成します: データベース 'searchKey';
テーブルを再度作成します。SQL データベース作成コードは次のとおりです:
コードは次のとおりです:
テーブル `fangke_cc`.`search` を作成します (
`id` INT( 4 ) NOT NULL AUTO_INCREMENT 、
`キーワード` VARCHAR( 20 ) NOT NULL 、
主キー ( `id` )
) エンジン = ミサム
いくつかのデータをインポートし、SQL データベース作成コードは次のとおりです:
コードは次のとおりです:
「検索」(「id」、「キーワード」) の値を挿入します
(1、「中国初のスクリプト プログラミングの拠点 www.jb51.net」)、
(2、「中国初のスクリプト プログラミングの拠点 www.jb51.net」)、
(3、「中国初のスクリプト プログラミングの拠点 www.jb51.net」)、
(4、「中国初のスクリプト プログラミングの拠点 www.jb51.net」);
それでは、クエリ操作を実行してみましょう。コード例は次のとおりです。
コードは次のとおりです:
if( $_POST) {
$db ='ファンケ_cc';
mysql_pconnect('localhost','root','root') または die(mysql_error());
mysql_select_db($db);
mysql_query("名前「gbk」を設定します");
$key = $_POST['キーワード']
$sql = "「%$key%」のようなキーワードの検索から * を選択";
$query = mysql_query($sql);
while( $rs = mysql_fetch_array( $query ) )
{
echo str_replace($key,"
$key",$rs['keyword']),'
';
}
}
?>
<フォーム名="form1" メソッド="投稿" アクション="">
<名前=「キーワード」タイプ=「テキスト」=「キーワード」>
ラベル>
ラベル>
フォーム>
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/975879.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/975879.html
技術記事この記事では、PHP サイトの検索キーワードを明るくする実装方法を主に、データベース テーブルの作成と作成を例の形式で詳細に分析します。