導入:
在庫管理システムでは、インベントリクエリ機能が重要です。マネージャーは、在庫ステータスをすばやく表示し、在庫の変更を把握し、タイムリーなレポートを提供するのに役立ちます。この記事では、PHPを使用して単純な在庫クエリ関数を記述して、読者がこの関数を実装するための基本的な手順を理解できるようにする方法を示します。
まず、在庫情報を保存するためにデータベーステーブルを作成する必要があります。次のフィールドを使用して「インベントリ」と呼ばれるテーブルを作成するとします。
次のSQLステートメントを使用して、テーブルを作成できます。
テーブルインベントリを作成します( id int(11)null auto_incrementではない、 名前varchar(255)nullではありません、 量int(11)nullではなく、 価格小数(10,2)nullではなく、 ホストキー(ID) )Engine = 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); } エコー「データベースに普通に接続!」;
実際の環境に従って、データベース接続の関連するパラメーター($ servername、$ username、$ password、$ dbname)を変更してください。
次に、実際のインベントリクエリ関数コードを書きます。データベースからインベントリ情報をクエリし、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を使用して在庫管理システムに在庫クエリ関数を書き込む方法を理解しています。この簡単な例は、実際のニーズに応じて変更および拡張できる基本的なフレームワークを提供します。在庫クエリ関数を書くときに、この記事が役立つことを願っています!