現在の位置: ホーム> 最新記事一覧> PHPを使用して在庫クエリ機能を実装する方法:シンプルなチュートリアルとコードの例

PHPを使用して在庫クエリ機能を実装する方法:シンプルなチュートリアルとコードの例

gitbox 2025-06-13

導入

在庫管理システムの場合、在庫クエリ機能が重要です。企業は、リアルタイムで在庫状況を把握し、タイムリーに在庫レポートを取得するのに役立ちます。この記事では、単純な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。データベースに接続します

コードでは、後続のインベントリクエリ操作を実行するために、最初にデータベースに接続する必要があります。データベース接続のコード例は次のとおりです。

  <?php
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "inventory_db";

    // データベース接続を作成します
    $conn = new mysqli($servername, $username, $password, $dbname);

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

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

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

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

次に、インベントリクエリ関数のコードを記述し、データベースからインベントリ情報を取得し、Webページに表示します。これが完全なコードです:

  <?php
    // 在庫情報をクエリします
    $sql = "SELECT * FROM inventory";
    $result = $conn->クエリ($ sql);

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

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

結論は

上記のコードの例を使用して、PHPに単純なインベントリクエリ関数を実装する方法を学びました。この例は、さまざまな在庫管理システムに適応するための実際のニーズに応じてさらに変更および拡張できる基本的なフレームワークを提供します。