Der erste Schritt besteht darin, eine Datenbank anzuschließen, in der Informationen zu Ihrem Produkt gespeichert sind. Dazu müssen Sie mithilfe der Funktion eine Datenbankverbindung erstellen mysqli_connect(). Nachdem die Verbindung erfolgreich hergestellt wurde, können Sie mithilfe der Funktion Abfragen für die Datenbank ausführen mysqli_query().
Als nächstes müssen Sie eine SQL-Abfrage schreiben, die Ihnen Informationen zu Ihrem Produkt zurückgibt. Zum Beispiel können Sie den Befehl verwenden SELECT, um alle Felder aus der Artikeltabelle auszuwählen. Dann verwenden Sie die Funktion mysqli_fetch_assoc() sie können jede Zeile der Tabelle als Datenarray abrufen.
Schließlich müssen Sie die Produktinformationen auf Ihrer Website anzeigen. Sie können dazu eine Schleife verwenden foreach, um durch jedes Element des Datenarrays zu gehen und es mit einem Tag auf den Bildschirm zu bringen echo. Sie können auch HTML-Templates verwenden, um eine schönere und lesbarere Darstellung Ihres Artikels zu erstellen.
Erste Schritte mit PHP
1. Installieren von PHP auf Ihrem Server
Um mit PHP zu arbeiten, müssen Sie es zuerst auf Ihrem Server installieren. Es gibt viele Möglichkeiten, PHP zu installieren, einschließlich der Verwendung von Paketen, der manuellen Installation und der Verwendung eines Webhosts, der PHP-Unterstützung bietet.
2. Dateierstellung .php
Um Programme in PHP zu schreiben und auszuführen, müssen Sie eine Datei mit einer Erweiterung erstellen.php zum Beispiel index.php. Sie können einen beliebigen Texteditor verwenden, um diese Datei zu erstellen.
3. PHP-Code-Struktur
PHP-Code wird normalerweise in Tags eingefügt . Der gesamte PHP-Code muss zwischen diesen Tags liegen. Zum Beispiel:
Um das Ergebnis auf einer Webseite anzuzeigen, können Sie die Funktion verwenden echo. Zum Beispiel:
Dieser Code wird auf der Webseite den Text "Hallo Welt!".
Jetzt, da Sie die Grundlagen der Arbeit mit PHP kennen, können Sie beginnen, die erweiterten Funktionen dieser Sprache zu erlernen und komplexere Webanwendungen zu erstellen.
Arbeitsvorbereitung
- Verbindung mit der Datenbank herstellen: stellen Sie sicher, dass Sie über die richtigen Daten verfügen, um eine Verbindung zu Ihrer Datenbank herzustellen. Dies sind normalerweise der Datenbankserver, der Benutzername und das Kennwort.
- Tabelle auswählen: Bestimmen Sie, welche Tabelle in Ihrer Datenbank die Produktinformationen enthält. Stellen Sie sicher, dass die Tabelle über die erforderlichen Spalten wie Titel, Preis, Beschreibung usw. verfügt.
- Verwenden einer Schleife: Verwenden Sie eine Schleife, um die Ergebnisse Ihrer Abfrage zu durchlaufen. Auf diese Weise können Sie alle Artikel auf der Seite anzeigen, ohne dass der Code wiederholt werden muss.
Installieren von PHP
Um PHP auf Ihrem Webserver verwenden zu können, müssen Sie PHP installieren und konfigurieren.
Hier ist eine schrittweise Anleitung zur Installation von PHP:
- Gehen Sie zur offiziellen PHP-Website (php.net ) und laden Sie die neueste stabile Version von PHP für Ihr Betriebssystem herunter.
- Entpacken Sie das heruntergeladene Archiv aus PHP.
- Erstellen Sie ein neues Verzeichnis, zum Beispiel "C:\php ". und kopieren Sie alle Dateien aus dem entpackten Archiv in dieses Verzeichnis.
- Öffnen Sie die PHP-Datei.ini-Entwicklung (oder php.ini-production, wenn es keine solche Datei gibt) in einem Texteditor und speichern Sie sie unter dem Namen php.ini.
- Konfigurieren Sie die Parameter in der PHP-Datei.ini nach Ihren Bedürfnissen. Sie können beispielsweise den Pfad zu dem Verzeichnis angeben, in dem sich Ihr Skript befinden soll.
- Öffnen Sie eine Eingabeaufforderung und führen Sie den folgenden Befehl aus: php -v . Wenn Sie eine PHP-Version sehen, ist die Installation erfolgreich.
Glückwunsch! Jetzt haben Sie PHP installiert und Sie können mit dem Erstellen und Ausführen von PHP-Skripten beginnen!
Arbeiten mit einer Datenbank
- Stellen Sie mithilfe der Funktion mysqli_connect() eine Verbindung mit der Datenbank her und geben Sie den Host, den Benutzernamen, das Kennwort und den Datenbanknamen an.
- Bereiten Sie eine SQL-Abfrage vor und führen Sie sie aus, um Artikeldaten aus einer Datenbanktabelle abzurufen. Verwenden Sie dazu die Funktion mysqli_query(), um eine Datenbankverbindung und eine SQL-Abfrage anzugeben.
- Verarbeiten Sie das Abfrageergebnis mithilfe der Funktion mysqli_fetch_assoc(), um ein assoziatives Array von Produktdaten abzurufen.
Es folgt ein Codebeispiel, das die Arbeit mit einer Datenbank veranschaulicht:
// SQL-запрос для извлечения данных о товаре$query = "SELECT * FROM products WHERE Выполнение запроса$result = mysqli_query($connection, $query);// Обработка результатовif (mysqli_num_rows($result) > 0)/ Извлечение данных о товаре$product = mysqli_fetch_assoc($result);echo " " . $product['name'] . "
";echo "Цена: " . $product['price'] . "
";echo "Описание: " . $product['description'] . "
";>// Закрытие соединения с базой данныхmysqli_close($connection);?>
Verbindung mit der Datenbank herstellen
| Host | Name der Datenbank | Benutzername | Passwort |
|---|---|---|---|
| localhost | mydatabase | myusername | mypassword |
Um eine Verbindung mit der Datenbank mithilfe der angegebenen Daten herzustellen, sieht der Code folgendermaßen aus:
In diesem Beispiel enthalten die Variablen $host , $dbname , $username und $password Informationen über den Datenbankhost, den Datenbanknamen, den Benutzernamen und das Kennwort. Wenn alle Daten korrekt sind, stellt die Funktion mysqli_connect() eine Verbindung zur Datenbank her.
Wenn beim Herstellen einer Verbindung mit der Datenbank ein Fehler auftritt, können Sie mit mysqli_connect_error() Informationen über das aufgetretene Problem abrufen und dem Benutzer anzeigen.
Abrufen von Artikeln aus der Datenbank
Um Produkte auf die Seite zu bringen, verwenden wir die Programmiersprache PHP in Verbindung mit SQL-Abfragen. So funktioniert es:
- Zuerst stellen wir mithilfe der Funktion mysqli_connect eine Verbindung zur Datenbank her.
- Dann erstellen wir eine SQL-Abfrage, um die Produkte aus der Datenbank abzurufen. Zum Beispiel SELECT * FROM products .
- Führen Sie die SQL-Abfrage mit der Funktion mysqli_query aus und speichern Sie das Ergebnis in einer Variablen.
- Wir erhalten Daten aus dem Abfrageergebnis mithilfe der Funktion mysqli_fetch_assoc .
Hier ist ein kleines Codebeispiel, das zeigt, wie Sie Artikel aus einer Datenbank ableiten können:
';echo '' . $row['name'] . '
';echo '' . $row['description'] . '
';echo 'Price: $' . $row['price'] . '
';echo '1. Verbindung mit der Datenbank herstellen, in der die Produktdaten gespeichert sind. Dazu können Sie die Funktion mysqli_connect() oder PDO verwenden.
2. Führen Sie eine SQL-Abfrage für die Datenbank aus, um alle Artikel oder gewünschten Artikel abzufragen. Sie können beispielsweise eine Abfrage vom Typ SELECT * FROM products verwenden, um alle Produkte auszuwählen.
3. Erhalten Sie die Abfrageergebnisse und konvertieren Sie sie zur weiteren Verarbeitung in ein praktisches Format. Sie können beispielsweise die Funktion mysqli_fetch_assoc() verwenden, um ein assoziatives Array mit Produktdaten abzurufen.
6. Fügen Sie bei Bedarf die Option zum Filtern oder Sortieren von Produkten auf der Seite hinzu. Sie können beispielsweise ein Formular mit einer Dropdown-Liste hinzufügen, um eine Kategorie auszuwählen, oder eine Schaltfläche zum Sortieren nach Preis.
7. Vergessen Sie nicht, die Datenbankverbindung nach der Arbeit zu schließen. Dazu können Sie die Funktionen mysqli_close() oder PDO::close() verwenden.