2

わかりましたので、このようなものを作成することに関しては、私はまったくの初心者です。検索機能を自分の Web サイトに統合したいと考えています (現在構築中で、初期段階にあります)。このウェブサイトは写真サイトで、ここにあるこのウェブサイトと非常によく似た検索機能を利用できるようにしたいと考えています。たとえば、自分のサイトにある写真の結果やブログ エントリ、ニュース アイテムを返すために必要です。最終的に存在します。

どこから始めればいいのか、まったくわかりません。検索機能、PHP データベース MYSQL などについて調査しましたが、混乱しています。

サード パーティの検索エンジンを使用して自分のサイトに広告を表示することは望ましくありません。上記のページで主に関心を持っていることの 1 つは、検索結果を取得して、選択したページ レイアウトで表示する方法です。 .

どこから始めればよいかという形で、どんな助けも大歓迎です。私は非常に熱心な学習者なので、どんな提案も歓迎します。たとえそれが私がとる必要のある手順であったとしても、それに応じて研究/学習することができます

与えられた助けを前もって感謝します。

4

1 に答える 1

1
<form action="something.php" method="post">
  <input type="text" id="search" name="search />
  <input type="submit" value="submit" />
</form>

PHP スクリプトでは、mysql %like% と同様のことを行うだけです。% はワイルドカードを指定して、検索対象の名前が「over」の場合に「stackoverflow」を返すようにします。必ずクエリをエスケープしてください。クエリを実行した後 (手続き型と OOP とフレームワークを使用している場合は異なるため、書きません)、while() ループを実行してすべての結果を表示できます。

$qry = "select * from my_table where name like %".$this->real_escape_string($_POST['search'])." order by name";

DB やプログラミング スタイルについてさらに情報を提供していただければ、さらにお役に立てます。これは検索への非常に簡単なアプローチであるため、いくつかのチュートリアルを必ずチェックしてください。

于 2012-09-19T02:39:09.227 に答える