Installieren Sie Apache, PHP und MySQL
Führen Sie den Befehl aus, um das System zu aktualisieren, bevor Sie den Installationsprozess starten.
$ sudo apt-Get-Update
Bevor Sie PHP -Skript schreiben, müssen Sie Apache, PHP und Mariadb auf Ubuntu installieren. Standardmäßig ist Apache Server auf Ubuntu installiert. Sie müssen es also nicht installieren. Überprüfen Sie die Version von Apache Server mit dem folgenden Befehl.
$ apache -v
Wenn Sie PHP vorher nicht installiert haben, führen Sie den Befehl aus, um PHP zu installieren.
$ sudo apt-Get-Installieren Sie PHPÜberprüfen Sie nach der Installation von PHP die Version des PHP.
$ php -vFühren Sie nun den Befehl aus, um MariADB Server und Client zu installieren, wenn er zuvor nicht installiert ist.
$ sudo apt-get install mariadb-server mariadb-client
Typ 'y ' und drücken Sie die Eingabetaste, um den Installationsprozess abzuschließen.
Führen Sie den folgenden Befehl aus, um den Mariadb -Server zu starten.
$ sudo systemctl starten mariadb
Überprüfen Sie, ob der Server ordnungsgemäß funktioniert oder nicht. Die Ausgabe des folgenden Befehls zeigt den detaillierten Status des Servers an. Der Ausgang zeigt das an Mariadb 10.1.30 Verion läuft.
$ sudo systemctl status mariadb
Nachdem Sie die oben genannten drei erforderlichen Pakete erfolgreich installiert haben, können Sie den nächsten Teil des Tutorials starten.
Datenbank erstellen
Sie benötigen eine Datenbank mit einer minimalen Tabelle, um zu überprüfen, wie PHP mit MySQL/MariADB Server funktioniert. Führen Sie den MySQL -Client aus, um eine neue Datenbank mit dem Namen zu erstellen Unternehmen. Wenn Sie kein Kennwort für den Root -Benutzer festgelegt haben, müssen Sie die Option weglassen.
$ mysql -u root -pFühren Sie die Abfrage aus, um zu erstellen Unternehmen Datenbank.
> Datenbankfirma erstellen;
Erstellen Sie eine Tabelle
Wählen Sie die Datenbank aus, in der Sie die Tabelle erstellen möchten.
> Company verwenden;
Führen Sie die Abfrage aus, um eine Tabelle mit dem Namen zu erstellen Mitarbeiter.
> Erstellen Sie Tabelle Mitarbeiter
(Id int (11),
Nennen Sie Varchar (30) nicht null,
Adresstext nicht null,
Bezeichnung varchar (50) nicht null,
Telefon varchar (50) nicht null,
E -Mail Varchar (50) Null,
Gehalt int (11),
Primärschlüssel (ID)
);
Fügen Sie einige Datensätze mithilfe der Tischinterabfrage in die Tabelle der Mitarbeiter ein.
> In die Werte einfügen (1001, 'Jeffrey B Peters', '4787 Blackwell Street,
Dry Creek, Alaska ',
'Assistant Manager', '907-323-6503', '[email protected] ', 1000);
In die Werte einfügen (1002, 'Indiana C Halley', '42 Woerdens Road, New South Wales '',
'Sales Executive', '02 4914 7750 ',' [email protected] ', 1500);
Erstellen Sie die Datenbankverbindung mit PHP
Erstellen Sie einen neuen Ordner mit dem Namen PHPCODE In /var/www/html zum Speichern von PHP -Dateien.
Öffnen Sie einen beliebigen Editor und fügen Sie das folgende Skript hinzu, um eine Verbindung mit der zuvor erstellten Datenbank herzustellen Unternehmen. Hier wird der Testeditor verwendet, um den Code zu schreiben. Das Zuweisen von drei Werten ist obligatorisch, um die Datenbankverbindung herzustellen, der erste Wert ist der Web -Server -Name und Lokalhost wird für Apache Server verwendet. Der zweite Wert und der dritte Wert sind Benutzername und Passwort. Im Skript, Wurzel wird als Benutzername verwendet und Root -Passwort wird zur Herstellung der Verbindung verwendet. Name der Datenbank Unternehmen wird als vierter Wert verwendet, der optional ist. Sie können den Datenbanknamen nach dem Erstellen der Verbindung mithilfe einer anderen Methode festlegen. Nach dem Ausführen des Skripts wird eine Fehlermeldung gedruckt, wenn die Verbindung nicht festgelegt werden kann, andernfalls wird die Erfolgsnachricht gedruckt. Speichern Sie die Datei in dem oben genannten Speicherort. Hier ist der Dateiname dbConnection.Php.
$ server = "localhost";Öffnen Sie einen Browser und durchsuchen Sie den Ort mit Localhost, um das Skript auszuführen.
http: // localhost/phpCode/dbConnection.Php
Nehmen Sie nun im Skript eine Änderung vor, um die Verbindung zu überprüfen. Ändern Sie beispielsweise den Datenbankwert nach Firma2 was nicht existiert.
Führen Sie das Skript erneut aus und diesmal wird der folgende Fehler angezeigt.
Lesen Sie Daten aus der Datenbank mit PHP
Erstellen Sie einen anderen Dateinamen Readdata.Php am selben Ort mit dem folgenden Code. dbConnection.Php Die Datei ist zu Beginn des Skripts enthalten, um eine Verbindung mit der Datenbank herzustellen. Führen Sie als Nächstes die Abfrage aus, um alle Datensätze aus der Tabelle der Mitarbeiter abzurufen. Wenn keine Aufzeichnungen vorhanden sind, dann der Wert der Eigenschaft, $ result-> num_rows wird Null sein und es druckt “Kein Eintrag gefunden". Wenn Datensätze vorhanden sind, wird eine Weile Schleife verwendet, um die Datensätze zu lesen. Es stehen verschiedene Methoden zur Verfügung, um Datensätze aus dem Ergebnissatz zu lesen. Hier, fetch_assoc () Die Methode wird verwendet, um die Datensätze zu lesen. Es liest jeden Datensatz als assoziatives Array.
// das Verbindungsskript angebenÖffnen Sie nun den Browser und führen Sie das Skript aus, um die Ausgabe zu überprüfen.
http: // localhost/phpcode/readdata.Php
In ähnlicher Weise können Sie PHP -Skripte schreiben, um Daten aus MySQL -Datenbanktabellen einzufügen, zu aktualisieren und zu löschen. Ich hoffe, Sie haben diese Lektion genossen.