Websites verwenden MySQL-Datenbanken , um ihre Inhalte zu speichern , mit PHP eine Verbindung zu diesen Daten. PHP-Skripte in solchen Webseiten abzufragen die Daten , bauen sie in HTML -Strukturen und schreiben Sie diese aus und schickt sie an den Webbrowser des Benutzers . Benutzer können und mit dem Inhalt einer Website mit PHP und MySQL betrieben interagieren , gegebenenfalls das Senden von Aktualisierungen und fügt zu den Daten. Die grundlegenden Prinzipien in PHP , MySQL und HTML Web-Entwicklung beteiligt sind unkompliziert. Prozess
Wenn die Daten für eine Website in einer MySQL-Datenbank gespeichert ist, können Web -Entwickler zu erstellen serverseitige Skripte in PHP auf diese Daten zu verbinden. PHP-Skripte ausgeführt werden, wenn ein Benutzer eine Seite anfordert, oder Service innerhalb der Website. Dies führt dazu, PHP-Skripte auf dem Server eine Site auszuführen. Wenn der PHP läuft , verbindet er sich mit der MySQL-Datenbank , ruft Daten aus und sendet diese Daten an den Benutzer zurück , verpackt in Form einer HTML-Seite.
Nutzungsbedingungen
HTML , PHP und MySQL erscheinen in vielen unterschiedlichen Web -Entwicklungsprojekten. MySQL-Datenbanken sind kostenlos, bieten so viele Web-Hosts sie als Standard in ihren Paketen . PHP ist ein weiteres gemeinsames Merkmal in Web -Hosting-Pakete , so ist es auch sehr beliebt. PHP enthält Standard- , automatisierte Funktionen für die Verbindung zum MySQL-Datenbanken , so dass das Verfahren relativ einfach für Entwickler. HTML ist die primäre Struktur Markup innerhalb von Websites , so in Verbindung , tragen die drei Technologien zu einer großen Anzahl von Websites Funktionieren .
Abfragesyntax
Wenn PHP Script eine Verbindung zum MySQL-Datenbanken , SQL -Syntax verwenden sie zur Durchführung von Abfragen , Einfügungen und Aktualisierungen . Das folgende Beispiel PHP - Code Auszug erstellt und führt eine Abfrage auf eine MySQL-Datenbank , nachdem Sie eine Verbindung zu ihr :
mysql_connect ( "localhost" , "username" , "password" );
mysql_select_db ( " Datenbank ");
$ data = mysql_query ( "SELECT * FROM tabelle ");
die Datenbank Ort, Namen, Benutzerdaten und Name der Tabelle sind alle mit der jeweiligen Datenbank geeignet in Frage. Sobald eine Abfrage ausgeführt wird , kann das Skript die Ergebnisse zu verarbeiten.
Ausgabe Syntax
PHP-Skripte geben die Ergebnisse der Datenbank- Aktivität innerhalb von HTML- Strukturen . Das folgende Beispiel zeigt, PHP-Code schreiben Sie die abgerufenen Daten in einfachen HTML- Markup-Tags :
while ($ DATA_ROW = mysql_fetch_array ( $ data )) {
echo "
" $ . DATA_ROW [ 'title'] "
"; .
}
Dieses einfache Beispiel zeigt eine Tabelle mit einer Spalte namens "title" und jede Zeile innerhalb einer HTML- Absatz Elements vorgestellt . Wenn Benutzer in der Lage, Daten zu aktualisieren , kann die Ausgabe in HTML-Formular interaktive Elemente enthalten sein. PHP -Ausgang kann beliebige HTML-Elemente .
Andere Technologies
Websites mit PHP -Verarbeitung , die MySQL Datenbank-Inhalten nutzt und schreibt den Inhalt als HTML, aber auch andere Technologien . Client-seitige Technologien oft erscheinen in solchen Webseiten sind JavaScript und CSS (Cascading Style Sheets) . Entwickler können JavaScript-Funktionen innerhalb der Web -Seite verwenden , um die Interaktivität zu erhöhen. Cascading Style Sheets diktieren das Aussehen der HTML -Strukturen erscheinen in den Browser des Benutzers . PHP-Skripte können jede der gemeinsamen Client-Technologien .