>  기사  >  백엔드 개발  >  PHP가 개발한 중고 재활용 웹사이트, 사용자 소비 기록 조회 기능 구현

PHP가 개발한 중고 재활용 웹사이트, 사용자 소비 기록 조회 기능 구현

WBOY
WBOY원래의
2023-07-01 22:27:451079검색

PHP에서 개발한 중고 재활용 웹사이트는 사용자 소비 기록 조회 기능을 구현합니다.

소개:
중고 재활용 웹사이트는 최근 몇 년간 매우 인기 있는 웹사이트 유형으로 사용자에게 구매, 판매 또는 편리한 플랫폼을 제공합니다. 중고품을 재활용합니다. 이러한 웹사이트에서는 사용자의 소비기록 조회 기능이 필수적입니다. 이 기사에서는 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를 사용하여 사용자 소비 기록 보기 기능을 구현하겠습니다.

  1. 먼저 데이터베이스에 연결해야 합니다. 다음 코드를 사용하여 데이터베이스 연결을 구현할 수 있습니다.
<?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);
}
?>

위 코드에서 "username", "password" 및 "database"를 실제 데이터베이스 사용자 이름, 비밀번호 및 데이터베이스 이름으로 바꿔야 합니다.

  1. 사용자 소비 기록 보기 기능은 다음과 같이 구현됩니다.
<?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를 입력하여 자신의 소비기록을 조회할 수 있으며, 이를 표 형태로 조회할 수 있습니다. 중고 재활용 사이트에서 매우 유용한 기능입니다.

물론 위 코드는 단순한 예시일 뿐이며 실제 개발에서는 특정 요구에 따라 적절한 수정 및 최적화가 이루어져야 합니다. 그러나 이 예는 사용자 소비 기록 보기 기능을 구현하기 위한 기본 프레임워크와 아이디어를 제공합니다.

이 기사가 중고 재활용 웹사이트를 개발하는 개발자에게 도움이 되기를 바랍니다. 이 글에 대한 자세한 내용은 PHP 공식 문서를 참고하세요.

위 내용은 PHP가 개발한 중고 재활용 웹사이트, 사용자 소비 기록 조회 기능 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.