現在の位置: ホーム> 最新記事一覧> PHPを使用して在庫管理システムに在庫クエリ機能を実装する方法

PHPを使用して在庫管理システムに在庫クエリ機能を実装する方法

M66 2025-06-13

PHPを使用して在庫管理システムに在庫クエリ機能を実装する方法

導入:
在庫管理システムでは、インベントリクエリ機能が重要です。マネージャーは、在庫ステータスをすばやく表示し、在庫の変更を把握し、タイムリーなレポートを提供するのに役立ちます。この記事では、PHPを使用して単純な在庫クエリ関数を記述して、読者がこの関数を実装するための基本的な手順を理解できるようにする方法を示します。

1.データベーステーブルを作成します

まず、在庫情報を保存するためにデータベーステーブルを作成する必要があります。次のフィールドを使用して「インベントリ」と呼ばれるテーブルを作成するとします。

  • ID(主キー、自己成長)
  • 名前(製品名)
  • 数量(在庫数量)
  • 価格(製品価格)

次のSQLステートメントを使用して、テーブルを作成できます。

テーブルインベントリを作成します(
  id int(11)null auto_incrementではない、
  名前varchar(255)nullではありません、
  量int(11)nullではなく、
  価格小数(10,2)nullではなく、
  ホストキー(ID)
)Engine = InnoDBデフォルトcharset = utf8;

2。データベースに接続します

次に、在庫クエリ操作のためにコードのデータベースに接続する必要があります。次のコードを使用して、データベース接続を確立します。

$ servername = "localhost";
$ username = "root";
$ password = "";
$ dbname = "inventory_db";

//データベース接続の作成$ conn = new mysqli($ servername、$ username、$ password、$ dbname);

//接続が成功したかどうかを確認します($ conn-> connect_error){
  die( "接続はデータベースへの接続に失敗しました:"。$ conn-> connect_error);
}

エコー「データベースに普通に接続!」;

実際の環境に従って、データベース接続の関連するパラメーター($ servername、$ username、$ password、$ dbname)を変更してください。

3.インベントリクエリ関数コードを書き込みます

次に、実際のインベントリクエリ関数コードを書きます。データベースからインベントリ情報をクエリし、Webページに表示します。この機能を実装するコードは次のとおりです。

//インベントリ情報$ sql = "select * from Inventory";
$ result = $ conn-> query($ sql);

if($ result-> num_rows> 0){
  //各行のデータを出力します($ row = $ result-> fetch_assoc()){
    エコー「製品名:」。 $ row ["name"]。 「 - 在庫量:」。 $ row ["量"]。 「 - 製品価格:$」。 $ row ["price"]。 「<br> ";
  }
} それ以外 {
  エコー「在庫情報なし」;
}

//データベース接続を近いじる$ conn-> close();

このコードは、Simple Selectクエリステートメントを実行することにより、データベースから「インベントリ」テーブルからすべてのデータを取得します。次に、各行のデータは、製品名、在庫数量、製品価格など、ループを使用して出力されます。

結論は

上記のコードの例を使用して、PHPを使用して在庫管理システムに在庫クエリ関数を書き込む方法を理解しています。この簡単な例は、実際のニーズに応じて変更および拡張できる基本的なフレームワークを提供します。在庫クエリ関数を書くときに、この記事が役立つことを願っています!