소개:
재고 관리 시스템에서는 인벤토리 쿼리 기능이 중요합니다. 관리자가 재고 상태를 신속하게보고 재고 변경을 파악하며 적시 보고서를 제공하는 데 도움이됩니다. 이 기사는 PHP를 사용하여 간단한 재고 쿼리 기능을 작성하여 독자 가이 기능을 구현하기위한 기본 단계를 이해하도록 돕는 방법을 보여줍니다.
먼저 재고 정보를 저장하려면 데이터베이스 테이블을 작성해야합니다. 다음 필드와 함께 "재고"라는 테이블을 작성한다고 가정 해 봅시다.
다음 SQL 문을 사용하여 테이블을 만들 수 있습니다.
테이블 인벤토리 생성 ( id int (11) null auto_increment, Varchar (255) 이름은 null, 수량 int (11) NULL, 가격 소수점 (10,2)은 null, 기본 키 (ID) ) 엔진 = innodb 기본 charset = utf8;
다음으로 재고 쿼리 작업 코드의 데이터베이스에 연결해야합니다. 다음 코드를 사용하여 데이터베이스 연결을 설정하십시오.
$ servername = "localhost"; $ username = "root"; $ password = ""; $ dbname = "inventory_db"; // 데이터베이스 연결을 만듭니다. $ conn = new MySqli ($ serverName, $ username, $ password, $ dbname); // 연결이 성공했는지 확인하십시오 ($ conn-> connect_error) { die ( "연결이 데이터베이스에 연결하지 못했습니다 :". $ conn-> connect_error); } Echo "데이터베이스에 성공적으로 연결되었습니다!";
실제 환경에 따라 데이터베이스 연결 ($ ServerName, $ username, $ password 및 $ dbname)의 관련 매개 변수를 수정하십시오.
이제 실제 인벤토리 쿼리 기능 코드를 작성합니다. 데이터베이스의 인벤토리 정보를 쿼리하고 웹 페이지에 표시합니다. 이 기능을 구현하는 코드는 다음과 같습니다.
// 쿼리 인벤토리 정보 $ sql = "선택 *에서 재고에서"; $ result = $ conn-> query ($ sql); if ($ result-> num_rows> 0) { // 각 행의 데이터를 출력하는 동안 ($ row = $ result-> fetch_assoc ()) { Echo "제품 이름 :". $ 행 [ "이름"]. " - 재고 수량 :". $ 행 [ "수량"]. " - 제품 가격 : $". $ 행 [ "가격"]. "<br> "; } } 또 다른 { Echo "재고 정보 없음"; } // 데이터베이스 연결을 닫습니다 $ conn-> close ();
이 코드는 간단한 선택 쿼리 문을 실행하여 데이터베이스의 "인벤토리"테이블의 모든 데이터를 가져옵니다. 그런 다음 각 행의 데이터는 제품 이름, 재고 수량 및 제품 가격을 포함한 루프를 사용하여 출력됩니다.
위의 코드 예제를 통해 PHP를 사용하여 인벤토리 관리 시스템에서 재고 쿼리 기능을 작성하는 방법을 이해합니다. 이 간단한 예제는 실제 요구에 따라 수정 및 확장 할 수있는 기본 프레임 워크를 제공합니다. 재고 쿼리 기능을 작성할 때이 기사가 도움이되기를 바랍니다.