현재 위치: > 최신 기사 목록> PHP는 제품 재고 추적 및 관리 실현 : 재고 추적 성 개발 튜토리얼

PHP는 제품 재고 추적 및 관리 실현 : 재고 추적 성 개발 튜토리얼

M66 2025-07-03

PHP는 제품 재고 추적 및 관리 실현 : 재고 추적 성 개발 튜토리얼

소개

전자 상거래 산업의 빠른 개발로 상품 재고 관리는 전자 상거래 플랫폼 및 물리적 상점의 핵심 작업 중 하나가되었습니다. 재고 상태를 실시간으로 추적하고 상품을 매각하거나 과장하는 것을 피하는 것이 운영 효율성을 향상시키는 열쇠입니다. 이 기사는 PHP 언어 및 MySQL 데이터베이스를 사용하여 제품 인벤토리의 추적 및 추적 성을 구현하는 방법을 자세히 소개합니다.

데이터베이스 테이블을 만듭니다

먼저 제품 정보 및 인벤토리 데이터를 저장하기 위해 "제품"이라는 데이터베이스 테이블을 작성해야합니다. 다음 SQL 문은 테이블을 만드는 데 사용될 수 있습니다.

 CREATE TABLE products (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255) NOT NULL,
    quantity INT NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

데이터베이스에 연결하십시오

다음으로 MySQL 데이터베이스에 연결하려면 PHP 코드를 작성해야합니다. 간단한 데이터베이스 연결 예는 다음과 같습니다.

 $servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

데이터베이스에 제품을 추가하십시오

다음 PHP 코드를 사용하여 제품 정보 및 인벤토리 수량을 데이터베이스의 "제품"테이블에 삽입하십시오.

 $name = "iPhone 12";
$quantity = 10;

$sql = "INSERT INTO products (name, quantity) VALUES ('$name', $quantity)";

if (mysqli_query($conn, $sql)) {
    echo "Product added successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

제품 재고 업데이트

재고 수량이 변경되면 다음 코드를 사용하여 항목의 인벤토리를 업데이트 할 수 있습니다.

 $id = 1;
$quantity = 5;

$sql = "UPDATE products SET quantity = $quantity WHERE id = $id";

if (mysqli_query($conn, $sql)) {
    echo "Product quantity updated successfully";
} else {
    echo "Error updating product quantity: " . mysqli_error($conn);
}

쿼리 제품 재고

다음 코드를 사용하면 데이터베이스에서 지정된 제품의 인벤토리 수량을 쿼리 할 수 ​​있습니다.

 $sql = "SELECT * FROM products WHERE id = $id";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    $row = mysqli_fetch_assoc($result);
    echo "Product: " . $row["name"] . "<br>";
    echo "Quantity: " . $row["quantity"] . "<br>";
} else {
    echo "Product not found";
}

제품을 삭제하십시오

항목을 삭제 해야하는 경우 다음 코드를 사용하여 데이터베이스에서 항목 레코드를 삭제할 수 있습니다.

 $id = 1;

$sql = "DELETE FROM products WHERE id = $id";

if (mysqli_query($conn, $sql)) {
    echo "Product deleted successfully";
} else {
    echo "Error deleting product: " . mysqli_error($conn);
}

데이터베이스 연결을 닫습니다

작업이 완료되면 데이터베이스 연결을 닫아야합니다.

 <span class="fun">mysqli_close ($ conn);</span>

결론적으로

위의 PHP 코드 예제를 통해 전자 상거래 플랫폼이 제품 재고를 실시간으로 추적하고 재고 쿼리를 수행하고 업데이트 및 삭제하는 데 도움이되는 간단한 제품 인벤토리 관리 시스템을 구현할 수 있습니다.이 관리 방법은 재고 관리의 효율성을 향상시킬뿐만 아니라 재고 백 리그 또는 주식을 효과적으로 피할 수 있습니다.