ホームページ >バックエンド開発 >PHPチュートリアル >PHPが開発した中古リサイクルサイトにクーポン収集機能を提供
PHPが開発したクーポン収集機能を備えた中古リサイクルサイト
環境保護への意識の高まりに伴い、中古品リサイクルへの注目が高まっています。中古品の価値や、リサイクルによる廃棄物や環境汚染の削減に注目する人が増えています。ユーザーの利便性とリサイクル効率の向上を目的として、多くの中古リサイクル Web サイトでは PHP で開発されたプラットフォームを使用してさまざまな機能を提供し始めています。中でもクーポン収集機能はユーザーを惹きつける重要な要素の一つです。今回はそんな中古リサイクルサイトをPHPを使って開発する方法を紹介します。
クーポン収集機能を実装するには、PHP 言語を使用してバックエンド ロジックを処理し、MySQL データベースを使用してクーポン情報を保存します。始める前に、PHP と MySQL がサーバーにインストールされていることを確認する必要があります。次に、この機能を実装するために次のステップに分けて説明します。
ステップ 1: データベース テーブルを作成する
まず、クーポン情報を保存するテーブルを作成する必要があります。 MySQL データベースで、次のコマンドを使用して「coupons」という名前のテーブルを作成します。
CREATE TABLE `coupons` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `code` VARCHAR(50) NOT NULL, `value` DECIMAL(10,2) NOT NULL, `expiry_date` DATE NOT NULL, PRIMARY KEY (`id`) );
上のテーブルでは、id
フィールドを使用して各クーポンの一意性を識別します。 ##code フィールドはクーポンのコードを保存するために使用され、
value フィールドはクーポンの値を保存するために使用され、
expiry_date フィールドはクーポンのコードを保存するために使用されます。クーポンの有効期限を保存します。
<?php // 连接到MySQL数据库 $conn = new mysqli('localhost', 'username', 'password', 'database_name'); // 检查连接是否成功 if ($conn->connect_error) { die('数据库连接失败: ' . $conn->connect_error); } // 获取所有的优惠券信息 $sql = "SELECT * FROM coupons"; $result = $conn->query($sql); // 将所有的优惠券信息存储在一个数组中 $coupons = array(); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { $coupons[] = $row; } } // 关闭数据库连接 $conn->close(); ?>上記のコードでは、まず
new mysqli() 関数を通じて MySQL データベースに接続します。次に、SQL ステートメントを実行して、
$conn->query() 関数を通じてクーポンを取得し、
fetch_assoc() 関数を通じてクエリ結果を配列に保存します。最後に、
$conn->close() 関数を使用してデータベース接続を閉じます。
<html> <head> <title>优惠券领取</title> </head> <body> <h1>优惠券列表</h1> <ul> <?php foreach ($coupons as $coupon): ?> <li><?php echo $coupon['code']; ?> - <?php echo $coupon['value']; ?>元</li> <?php endforeach; ?> </ul> </body> </html>上記のコードでは、HTML 構文を使用して Web ページを作成し、PHP コードで
foreach を使用してクーポン配列をループしました。ループでは、
echo 関数を使用してクーポンのコードと値を出力します。
以上がPHPが開発した中古リサイクルサイトにクーポン収集機能を提供の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。