ホームページ >バックエンド開発 >PHPチュートリアル >便利な検索機能を提供する中古リサイクルサイト向けPHP開発技術

便利な検索機能を提供する中古リサイクルサイト向けPHP開発技術

王林
王林オリジナル
2023-07-01 23:34:38774ブラウズ

中古リサイクルサイトのPHP開発技術により、ユーザーに便利な検索機能を提供

社会の進歩と資源の有限化に伴い、中古品のリサイクルは人々の大切な節約手段の一つとなっています。リソース。中古リサイクルサイトの開発者は、ユーザーが自分のニーズに合った中古品を素早く見つけられるように、PHP技術を活用した便利な検索機能を開発しました。

検索機能は、中古リサイクルサイトの核となる機能の一つで、キーワードを入力することで必要な中古品を素早く見つけることができます。以下では、この機能を実現するためのPHP開発技術の活用方法を紹介します。

  1. データベース構築

まず、ユーザーがアップロードした中古品情報を格納するデータベースを作成する必要があります。 MySQL などのデータベース管理システムを使用して、「 Second_hand 」という名前のデータベースを作成できます。データベースに「items」という名前のテーブルを作成し、商品名、価格、説明などの商品関連情報を保存します。テーブルの構造は次のようになります。

CREATE TABLE `items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `price` decimal(10,2) NOT NULL,
  `description` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  1. 検索ページのデザイン

Web サイトの検索ページに、検索ボックスと入力用の検索ボタンを追加します。キーワードを入力して検索操作をトリガーします。ページのデザインは、HTML および CSS テクノロジーを使用して行うことができます。

<form action="search.php" method="GET">
  <input type="text" name="keyword" placeholder="请输入关键词">
  <input type="submit" value="搜索">
</form>
  1. 検索関数の実装

次に、ユーザーが入力したキーワードを処理し、一致する結果を返すために search.php ファイルを作成する必要があります。

まず、データベースに接続します:

$host = "localhost";
$username = "root";
$password = "123456";
$dbname = "second_hand";
$conn = new mysqli($host, $username, $password, $dbname);

if ($conn->connect_error) {
  die("连接失败:" . $conn->connect_error);
}

次に、ユーザーが入力したキーワードを取得し、クエリ ステートメントを作成します:

$keyword = $_GET['keyword'];
$sql = "SELECT * FROM items WHERE name LIKE '%{$keyword}%'";
$result = $conn->query($sql);

最後に、クエリ結果と出力を調べます。

if ($result->num_rows > 0) {
  while($row = $result->fetch_assoc()) {
    echo "物品名称: " . $row["name"]. " - 价格: " . $row["price"]. " - 描述: " . $row["description"]. "<br>";
  }
} else {
  echo "没有找到相关物品";
}
$conn->close();

上記のコード例を通じて、簡単な検索関数を実装できます。ユーザーがキーワードを入力すると、システムはデータベースから一致する結果を取得し、ページに表示します。

PHP開発技術により、中古リサイクルサイトの検索機能を簡単に実装できます。ユーザーは自分のニーズに応じて適格な中古品を素早く見つけることができ、資源の有効利用と環境保護を実現します。効率的な検索アルゴリズムと優れたインターフェイス設計を作成すると、ユーザー エクスペリエンスと Web サイトの競争力がさらに向上します。

以上が便利な検索機能を提供する中古リサイクルサイト向けPHP開発技術の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。