ホームページ > バックエンド開発 > PHPチュートリアル > PHP を使用して在庫管理システムに在庫クエリ関数コードを記述する方法

PHP を使用して在庫管理システムに在庫クエリ関数コードを記述する方法

PHPz
リリース: 2023-08-06 09:58:01
オリジナル
1294 人が閲覧しました

PHP を使用して在庫管理システムで在庫クエリ関数コードを記述する方法

はじめに:
在庫管理システムにとって、在庫クエリ関数は非常に重要です。在庫状況を迅速に把握し、在庫変動を把握し、タイムリーな在庫レポートを提供することができます。この記事では、読者がこの関数の実装方法を理解できるように、PHP を使用して簡単な在庫クエリ関数のコード例を作成します。

1. データベース テーブルの作成
まず、インベントリ情報を保存するデータベース テーブルを作成する必要があります。テーブルの名前が「inventory」で、次のフィールドが含まれているとします。

  • id ​​(主キー、自動インクリメント)
  • name (製品名)
  • quantity (在庫数量)
  • price (商品価格)
    次の SQL ステートメントを使用してこのテーブルを作成できます:

CREATE TABLE inventory (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) NOT NULL,
quantity int(11) NOT NULL ,
price 10,2) NOT NULL,
主キー (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

2. データベースに接続する
コードの先頭で、後続のインベントリ クエリ操作を実行できるようにデータベースに接続する必要があります。次のコードを使用してデータベースに接続できます:

$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 の値を変更する必要があることに注意してください。

3. 在庫クエリ関数のコードを書く
これで、在庫クエリ関数のコードを書くことができます。まず、データベースからインベントリ情報を取得し、Web ページに表示する必要があります。これを実現するには、次のコードを使用します。

// インベントリ情報のクエリ
$sql = "SELECT * FROM inventory";
$result = $conn- >クエリ ($sql);

if ($result->num_rows > 0) {

// 输出每一行的数据
while($row = $result->fetch_assoc()) {
    echo "商品名称: " . $row["name"]. " - 库存数量: " . $row["quantity"]. " - 商品价格: $" . $row["price"]. "<br>";
}
ログイン後にコピー

} else {

echo "没有库存信息";
ログイン後にコピー

}

# #// データベース接続を閉じます

$conn->close();
?>

このコードは、単純な SELECT クエリ ステートメントを実行し、データベースからすべての「インベントリ」テーブルを取得しますデータ。そして、商品名、在庫数量、商品価格などの各行のデータがループ出力されます。

結論:

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

以上がPHP を使用して在庫管理システムに在庫クエリ関数コードを記述する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート