ホームページ >バックエンド開発 >PHPチュートリアル >PHP プログラミング言語を使用して製品の複数仕様 SKU 機能を作成する方法
PHP プログラミング言語を使用して製品の複数仕様の SKU 機能を作成する方法
電子商取引の隆盛と発展に伴い、製品の多様性と仕様が増加しています。商人が直面する問題、重要な問題です。製品情報をより適切に管理し、より多くの購入オプションを提供するには、製品のマルチ仕様 SKU 機能を実装する必要があります。この記事では、PHP プログラミング言語を使用して製品の複数仕様の SKU 関数を作成する方法を紹介し、関連するコード例を示します。
1. データベース テーブル構造を設計する
PHP コードを書き始める前に、まずデータベース テーブル構造を設計する必要があります。 2 つのテーブルを作成できます。1 つは製品に関する基本情報を格納するために使用される製品テーブルであり、もう 1 つは製品に関する複数の仕様情報を格納するために使用される SKU テーブルです。
product テーブルの構造は次のとおりです。
CREATE TABLE goods
(
id
int(11) NOT NULL AUTO_INCREMENT,
name
varchar(255) NOT NULL,
price
10,2) NOT NULL,
主キー (id
)
) ;
SKU テーブルの構造は次のとおりです:
CREATE TABLE sku
(
id
int(11 ) NOT NULL AUTO_INCREMENT,
goods_id
int(11) NOT NULL,
sku_name
varchar(255) NOT NULL,
sku_price
10進数(10,2) NOT NULL、
主キー (id
)、
外部キー (goods_id
) 参照 goods
(id
)
) ;
2. PHP コードを作成する
これで、PHP コードの作成を開始できます。まず、データベースに接続し、製品と SKU 情報のクエリ、製品と SKU 情報の挿入などを行う関数をいくつか作成する必要があります。
$servername = "localhost";
$username = "your_username";
$パスワード = "あなたのパスワード";
$dbname = "あなたのデータベース";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($ conn- >connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
上記の your_username、your_password、および your_database を独自のデータベース ユーザー名、パスワード、データベース名に置き換えてください。
製品情報をクエリする関数を作成できます:
function getGoods($conn) {
$sql = "SELECT * FROM goods"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Price: $" . $row["price"]. "<br>"; } } else { echo "No goods found"; }
}
?>
SKU 情報をクエリする関数を作成できます:
function getSKU($conn, $goods_id) {
$sql = "SELECT * FROM sku WHERE goods_id = $goods_id"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "ID: " . $row["id"]. " - SKU Name: " . $row["sku_name"]. " - SKU Price: $" . $row["sku_price"]. "<br>"; } } else { echo "No SKU found"; }
}
?>
$sql = "INSERT INTO goods (name, price) VALUES ('$name', '$price')"; if ($conn->query($sql) === TRUE) { echo "Goods inserted successfully"; } else { echo "Error inserting goods: " . $conn->error; }}
?>
$sql = "INSERT INTO sku (goods_id, sku_name, sku_price) VALUES ('$goods_id', '$sku_name', '$sku_price')"; if ($conn->query($sql) === TRUE) { echo "SKU inserted successfully"; } else { echo "Error inserting SKU: " . $conn->error; }}
?>
?>
insertSKU($conn, 1, "128GB", 1099.99);
?>
上記のサンプル コードは、関連するコードを PHP ファイルにコピーし、ブラウザでそのファイルにアクセスすることで実行できます。
上記の手順により、製品のマルチ仕様 SKU 機能が正常に作成されました。独自のニーズに応じてコードを改善し続け、製品情報の更新、製品および SKU 情報の削除など、より複雑な機能を実装できます。
概要
この記事では、PHP プログラミング言語を使用して製品の複数仕様の SKU 関数を作成する方法を紹介し、関連するコード例を示します。これらの知識とスキルを学び習得することで、製品情報をより適切に管理し、より多くの購入オプションを提供し、電子商取引のユーザー エクスペリエンスを向上させることができます。この記事がお役に立てば幸いです!
以上がPHP プログラミング言語を使用して製品の複数仕様 SKU 機能を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。