인벤토리 관리 시스템의 경우 인벤토리 쿼리 기능이 중요합니다. 회사가 재고 상태를 실시간으로 파악하고 적시에 재고 보고서를 얻는 데 도움이 될 수 있습니다. 이 기사에서는 간단한 PHP 코드 예제를 사용하여 인벤토리 쿼리 기능을 구현하는 방법을 설명합니다.
먼저 재고 정보를 저장하려면 데이터베이스 테이블을 작성해야합니다. 우리 테이블이 "재고"라고하며 다음 필드가 포함되어 있다고 가정합니다.
다음 SQL 문을 사용하여 테이블을 만들 수 있습니다.
테이블 인벤토리 생성 ( id int (11) null auto_increment, Varchar (255) 이름은 null, 수량 int (11) NULL, 가격 소수점 (10,2)은 null, 기본 키 (ID) ) 엔진 = innodb 기본 charset = utf8;
코드에서는 후속 인벤토리 쿼리 작업을 수행하려면 먼저 데이터베이스에 연결해야합니다. 다음은 데이터베이스 연결에 대한 코드 예제입니다.
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "inventory_db"; // 데이터베이스 연결을 만듭니다 $conn = new mysqli($servername, $username, $password, $dbname); // 연결이 성공했는지 확인하십시오 if ($conn-> connect_error) { die ( "연결이 데이터베이스에 연결하지 못했습니다 :". $ conn-> connect_error); } Echo "데이터베이스에 성공적으로 연결되었습니다!"; ?>
실제 상황에 따라 데이터베이스의 연결 매개 변수 ($ servername, $ username, $ password 및 $ dbname)를 수정하십시오.
다음으로 인벤토리 쿼리 기능에 대한 코드를 작성하고 데이터베이스에서 인벤토리 정보를 얻고 웹 페이지에 표시합니다. 다음은 전체 코드입니다.
<?php // 쿼리 재고 정보 $sql = "SELECT * FROM inventory"; $result = $conn->쿼리 ($ SQL); if ($ result-> num_rows> 0) { // 각 행의 데이터를 출력하는 동안 ($ row = $ result-> fetch_assoc ()) { Echo "제품 이름 :". $ 행 [ "이름"]. " - 재고 수량 :". $ 행 [ "수량"]. " - 제품 가격 : $". $ 행 [ "가격"]. "<br> "; } } 또 다른 { Echo "재고 정보 없음"; } // 데이터베이스 연결을 닫습니다 $ conn-> close (); ?>
위의 코드 예제를 통해 PHP에서 간단한 재고 쿼리 기능을 구현하는 방법을 배웠습니다. 이 예제는 다른 인벤토리 관리 시스템에 적응하기 위해 실제 요구에 따라 추가 수정 및 확장 할 수있는 기본 프레임 워크를 제공합니다.