Um PHP zu verwenden, um MySQL zu verbinden, müssen Sie zuerst eine Verbindung zu einem MySQL-Server , und wählen Sie dann eine MySQL-Datenbank auf dem Server und schließlich Rückfragen an die Tabellen in der Datenbank . Der gesamte Code muss innerhalb der PHP-Tags gehen - "<" ? Zu öffnen und zu ? Php " >", um zu schließen - auf Ihren Webseiten . Verbinden
Um zu einer MySQL- Datenbank in PHP zu verbinden, verwenden Sie den " mysql_connect " -Funktion, die drei Parameter benötigt : ein MySQL- Datenbank-Server , Benutzernamen und ein Passwort . Sie können vorsehen, diese Parameter entweder direkt als Zeichenfolgen oder als PHP-Variablen . Zum Beispiel die Eingabe von " $ db = mysql_connect ( $ DBServer , $ DBUserName , $ dbPassword ); " (ohne Anführungszeichen) stellt eine Verbindung zum MySQL . Wenn erfolgreich, die " mysql_connect " macht nur die Verbindung mit dem Server , nicht mit Datenbanken oder Tabellen und Sie können noch nicht vorlegen Abfragen.
Select Database
MySQL -Server haben oft mehr als eine Datenbank . Um eine spezifische , die die Tabellen , die Sie für Ihre Website hat , " mysql_select_db "-Funktion wählen . Sie müssen nur eine Datenbank als Parameter bieten und kann eine Variable oder eine Zeichenkette , dies zu tun zu verwenden. Geben Sie beispielsweise " mysql_select_db ($ dbName ); " (ohne Anführungszeichen ), um eine Datenbank auf dem Server. Sie können mehrere Anrufe bei der Funktion machen, um auf mehrere Datenbanken zu verbinden. Wenn der Aufruf von " mysql_select_db " nicht versagt , können Sie beginnen, die Abfrage der Datenbank-Tabellen .
Queries
Nach erfolgreich eine Verbindung zu einem MySQL-Server und die Auswahl eine oder mehrere Datenbanken , können Sie abfragen, die Tabellen mit SQL-Syntax und zeigt die zurückgegebenen Ergebnisse auf Ihren Webseiten . Um eine Abfrage in PHP einreichen , verwenden Sie den " mysql_query "-Funktion und speichert den Wert in einer Variablen. Geben Sie zum Beispiel " $ query = mysql_query ('SELECT * FROM tabelle '); ", um eine Abfrage . Sie können jeden beliebigen SQL Abfragen, die Sie wünschen , von der einfachen Auswahl aktualisieren , hinzufügen oder löschen Abfragen Abfragen, die Bedingungen zu nutzen , schließt sich , Grenzen oder Verfahren .
Ausnahmen
Bei der Programmierung Ihrer Webseite zu einer MySQL -Datenbank zu verbinden , sollten Sie einige Fehlerbehandlung . Eine Methode ist eine Funktion aufrufen und dann " or die ( mysql_error ()); " mit "sterben" die Erziehung der MySQL Fehlermeldung auf der Web -Seite, wenn die Funktion fehlschlägt . Alternativ beinhaltet die " versuchen , zu werfen und zu fangen " Methode, die Sie schriftlich einen Code-Block für die " versuchen "-Teil , wo Sie eine Funktion aufrufen und wenn das fehlschlägt , verwenden Sie den " Wurf" Schlüsselwort, um die Ausnahme zu den Pass versuchen " fangen " Code-Block , der die Ausnahme behandelt . Diese Methode erfordert mehr Programmierung, sondern gibt Ihnen zusätzliche Flexibilität in der Programmierung Fehlermeldungen.