Für ein Bestandsverwaltungssystem ist die Bestandsabfragefunktion von entscheidender Bedeutung. Es kann Unternehmen helfen, den Inventarstatus in Echtzeit zu erfassen und in den Bestandsberichten rechtzeitig zu erhalten. In diesem Artikel werden wir ein einfaches Beispiel für PHP -Code verwenden, um zu erläutern, wie die Funktion für die Inventarabfrage implementiert wird.
Zunächst müssen wir eine Datenbanktabelle erstellen, um Inventarinformationen zu speichern. Angenommen, unsere Tabelle heißt "Inventar", das die folgenden Felder enthält:
Sie können die folgende SQL -Anweisung verwenden, um die Tabelle zu erstellen:
Tischinventar erstellen ( ID int (11) nicht null auto_increment, Nennen Sie Varchar (255) nicht null, Menge int (11) nicht null, Preisdezimal (10,2) NICHT NULL, Primärschlüssel (ID) ) Engine = InnoDB Standard charSet = utf8;
Im Code müssen wir zunächst eine Verbindung zu der Datenbank herstellen, um nachfolgende Inventarabfragevorgänge auszuführen. Hier ist ein Code -Beispiel für eine Datenbankverbindung:
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "inventory_db"; // Erstellen Sie eine Datenbankverbindung $conn = new mysqli($servername, $username, $password, $dbname); // Überprüfen Sie, ob die Verbindung erfolgreich ist if ($conn-> Connect_error) { Die ("Connect hat keine Verbindung zur Datenbank hergestellt:". $ conn-> connect_error); } echo "erfolgreich mit der Datenbank verbunden!"; ?>
Bitte ändern Sie die Verbindungsparameter der Datenbank ($ Servername, $ Benutzername, $ Passwort und $ DBName) gemäß der tatsächlichen Situation.
Als nächstes schreiben wir Code für die Inventory -Abfragefunktion, erhalten Inventarinformationen aus der Datenbank und zeigen ihn auf einer Webseite an. Hier ist der vollständige Code:
<?php // Inventarinformationen abfragen $sql = "SELECT * FROM inventory"; $result = $conn->Abfrage ($ SQL); if ($ result-> num_rows> 0) { // Die Daten jeder Zeile ausgeben ($ row = $ result-> fetch_assoc ()) { Echo "Produktname:". $ row ["Name"]. " - Inventarmenge:". $ row ["Menge"]. " - Produktpreis: $". $ row ["Preis"]. "<br> "; } } anders { echo "keine Inventarinformationen"; } // Die Datenbankverbindung schließen $ conn-> close (); ?>
Mit dem obigen Codebeispiel haben wir gelernt, wie man eine einfache Inventarabfragefunktion in PHP implementiert. Dieses Beispiel bietet einen grundlegenden Framework, den Sie nach den tatsächlichen Bedürfnissen weiter ändern und erweitern können, um sich an verschiedene Inventarmanagementsysteme anzupassen.