Heim > Artikel > Backend-Entwicklung > So verwenden Sie die Programmiersprache PHP, um eine Produkt-SKU-Funktion mit mehreren Spezifikationen zu erstellen
So verwenden Sie die Programmiersprache PHP, um eine SKU-Funktion mit mehreren Spezifikationen für Produkte zu erstellen
Mit dem Aufschwung und der Entwicklung des E-Commerce ist die Zunahme der Produktvielfalt und -spezifikationen zu einem wichtigen Problem für Händler geworden. Um Produktinformationen besser verwalten und mehr Kaufoptionen bieten zu können, müssen wir die Multispezifikations-SKU-Funktion des Produkts implementieren. In diesem Artikel wird erläutert, wie Sie mit der Programmiersprache PHP Multi-Spezifikations-SKU-Funktionen für Produkte erstellen und relevante Codebeispiele bereitstellen.
1. Entwerfen Sie die Datenbanktabellenstruktur
Bevor wir mit dem Schreiben von PHP-Code beginnen, müssen wir zuerst die Datenbanktabellenstruktur entwerfen. Wir können zwei Tabellen erstellen, eine ist eine Produkttabelle, die zum Speichern grundlegender Informationen zu Produkten verwendet wird, und die andere ist eine SKU-Tabelle, die zum Speichern mehrerer Spezifikationsinformationen zu Produkten verwendet wird.
Die Struktur der Produkttabelle ist wie folgt:
CREATE TABLE goods
(goods
(
id
int(11) NOT NULL AUTO_INCREMENT,
name
varchar(255) NOT NULL,
price
decimal(10,2) NOT NULL,
PRIMARY KEY (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
decimal(10,2) NOT NULL,
PRIMARY KEY (id
),
FOREIGN KEY (goods_id
) REFERENCES goods
(id
id
int(11) NOT NULL AUTO_INCREMENT,
name
varchar(255 ) NOT NULL,
price
decimal(10,2) NOT NULL, PRIMARY KEY (id
)
sku
(id
int(11) NOT NULL AUTO_INCREMENT,goods_id
int(11) NOT NULL, sku_name
varchar(255) NOT NULL,
sku_price
decimal(10,2) NOT NULL,
PRIMARY KEY (id
),
FOREIGN SCHLÜSSEL (goods_id code>) REFERENZEN <code>goods
(id
)
);
2. PHP-Code schreiben
Jetzt können wir mit dem Schreiben von PHP-Code beginnen. Zuerst müssen wir eine Verbindung zur Datenbank herstellen und dann einige Funktionen schreiben, um Produkt- und SKU-Informationen abzufragen, Produkt- und SKU-Informationen einzufügen usw.
Mit Datenbank verbinden
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
Wir können eine Funktion schreiben, um Produktinformationen abzufragen:
$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"; }}
Wir können eine Funktion schreiben, um SKU-Informationen abzufragen:
$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"; }}
Wir können eine Funktion schreiben Produktinformationen einfügen:
$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; }}
?>
SKU-Informationen einfügenfunction insertSKU($conn, $goods_id, $sku_name, $sku_price) {
$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; }}
Im Folgenden finden Sie einige Anwendungsbeispiele, um die Vorgehensweise zu veranschaulichen Fragen Sie Produktinformationen und SKU-Informationen ab und erfahren Sie, wie Sie Produktinformationen und SKU-Informationen einfügen.
?>
?>
Produktinformationen einfügen
SKU-Informationen einfügen
🎜🎜 < ;?php🎜insertSKU($conn, 1, "64GB", 999,99);🎜insertSKU($conn, 1, "128GB", 1099,99);🎜?>🎜🎜Der obige Beispielcode kann in eine PHP-Datei kopiert werden und greifen Sie in einem Browser auf die Datei zu, um sie auszuführen. 🎜🎜Durch die oben genannten Schritte haben wir erfolgreich die SKU-Funktion für mehrere Spezifikationen des Produkts erstellt. Sie können den Code entsprechend Ihren eigenen Anforderungen weiter verbessern und komplexere Funktionen implementieren, z. B. das Aktualisieren von Produktinformationen, das Löschen von Produkt- und SKU-Informationen usw. 🎜🎜Zusammenfassung🎜🎜In diesem Artikel wird erläutert, wie Sie mit der Programmiersprache PHP Multi-Spezifikations-SKU-Funktionen für Produkte erstellen und relevante Codebeispiele bereitstellen. Durch das Erlernen und Beherrschen dieser Kenntnisse und Fähigkeiten können wir Produktinformationen besser verwalten, mehr Kaufoptionen anbieten und das Benutzererlebnis im E-Commerce verbessern. Ich hoffe, dieser Artikel hilft Ihnen! 🎜Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Programmiersprache PHP, um eine Produkt-SKU-Funktion mit mehreren Spezifikationen zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!