ホームページ >バックエンド開発 >PHPチュートリアル >PHPで開発した中古リサイクルサイト、ユーザーの消費実績閲覧機能を実現
PHPが開発した中古リサイクルサイトは、ユーザーの消費履歴閲覧機能を実現
はじめに:
中古リサイクルサイトは、近年非常に人気のあるWebサイトです。中古品の売買やリサイクルに便利なプラットフォームです。このようなWebサイトでは、ユーザーの利用履歴の閲覧機能が必須となります。この記事では、PHP を使用してユーザー消費記録表示機能を開発する方法を紹介し、読者の参考となるコード サンプルを提供します。
1. データベース設計:
まず、ユーザーの消費記録を保存するデータベースを設計する必要があります。次のテーブル構造を持つ「consumption_records」という名前のテーブルがあるとします。
CREATE TABLE `consumption_records` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `item_id` int(11) NOT NULL, `amount` decimal(10,2) NOT NULL, `order_date` datetime NOT NULL, PRIMARY KEY (`id`) );
上のテーブルでは、id、user_id、item_id、amount、order_date の 5 つのフィールドを定義しました。このうち、id は主キー、user_id はユーザーの ID、item_id は商品の ID、amount は消費量、order_date は注文の作成時刻を表します。
2. PHP コードの実装:
以下では、PHP を使用してユーザーの消費記録を表示する機能を実装します。
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } ?>
上記のコードでは、「ユーザー名」、「パスワード」、「データベース」を実際のデータベースのユーザー名、パスワード、データベースに置き換える必要があります。名前。
<?php $user_id = $_GET['user_id']; // 获取用户ID $sql = "SELECT * FROM consumption_records WHERE user_id = '$user_id' ORDER BY order_date DESC"; $result = $conn->query($sql); if ($result->num_rows > 0) { echo "<table>"; echo "<tr><th>ID</th><th>用户ID</th><th>商品ID</th><th>金额</th><th>创建时间</th></tr>"; while($row = $result->fetch_assoc()) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["user_id"] . "</td>"; echo "<td>" . $row["item_id"] . "</td>"; echo "<td>" . $row["amount"] . "</td>"; echo "<td>" . $row["order_date"] . "</td>"; echo "</tr>"; } echo "</table>"; } else { echo "没有找到相关记录"; } $conn->close(); ?>
上記のコードでは、まず URL からユーザー ID を取得し、次にユーザーのSQLクエリによる消費を記録し、作成時刻の逆順に並べます。次に、取得したデータを表で表示します。
3. 概要:
上記のコード例を通じて、簡単なユーザー消費記録の表示機能を実装しました。ユーザーはIDを入力することで消費記録を閲覧し、表形式で表示することができます。これは中古リサイクルサイトにとって非常に便利な機能です。
もちろん、上記のコードは単なる例であり、実際の開発では、ニーズに応じて適切な修正や最適化を行う必要があります。ただし、この例は、ユーザー消費記録の表示機能を実装するための基本的なフレームワークとアイデアを提供します。
この記事が、中古リサイクル Web サイトを開発している開発者に役立つことを願っています。この記事の詳細については、PHP 公式ドキュメントを参照してください。
以上がPHPで開発した中古リサイクルサイト、ユーザーの消費実績閲覧機能を実現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。