Eine Datenbank kann mithilfe von SQL, die eine Sprache auf einfache Weise abgefragt werden, hinzufügen, aktualisieren und wählen Daten. Allerdings SQL erlaubt Ihnen auch, die ihre Verteilung einer Datenbank zu ändern.
Die Funktionsnamen für andere Datenbank-Server sind sehr ähnlich, außer mit einer anderen ersten Teil so mysql_connect und mssql_connect für SQL Server. Um eine Verbindung zu einer Datenbank müssen Sie sich zunächst mit einer Datenbank verbinden, um dazu verwenden Sie den mysql_connect wie unten gezeigt zu tun.
Die Variable localhost oben ist der Server, dass die MySQL-Datenbank befindet sich auf. Localhost bedeutet, dass es auf dem lokalen Rechner befindet, so dass die gleiche Maschine wie das Skript ausgeführt wird auf, aber das könnte ebenso ein Remote-Server sein und könnte durch den Server-Namen oder einer IP-Adresse angegeben werden.
Die Variablen Benutzername und Passwort ist der Benutzername und das Passwort des MySQL-Datenbankserver. All diese Details werden entweder zunächst die von Ihnen eingestellt werden, wenn Sie MySQL installieren oder wird Ihnen von Ihrem Web-Host gegeben werden, wenn sie Sie MySQL installiert haben. Wenn die Verbindung zur Datenbank war nicht erfolgreich dann mysql_connect Funktion gibt einen falschen so ein faliure wie so erkannt werden kann.
Die Würfel-Funktion hält die Ausführung an dieser Stelle und gibt ein fataler Fehler. Es würde in der Regel nicht allzu viel Sinn in einer Fortsetzung der Ausführung sein, weil die meisten Skripte werden auf der Verbindung zur Datenbank angewiesen sein, dies ist jedoch nicht immer der Fall. Die mysql_error liefert den letzten Fehler, die auf der Datenbank als String, die weitere Einzelheiten dazu, was falsch gelaufen ist diese Funktion sehr nützlich bei der Fehlersuche Fehler und sollte immer verwendet werden, wenn eine Datenbank-Funktion fehlschlägt, liefert aufgetreten.
Die mysql_close erlaubt Ihnen, eine Verbindung zu der Datenbank aus einem Skript jedoch in der Regel ist dies nicht neccarry als die Verbindung wird sowieso von PHP geschlossen werden, am Ende des Skripts zu schließen.
Auch das wird false zurück, wenn ein Fehler auftritt, so dass der Fehler auf, wie oben erfasst werden. Andernfalls wird der mysql_query Funktion liefert eine Ergebnismenge, die alle Ergebnisse der Abfrage enthält.
Es gibt mehrere Optionen in die Verarbeitung dieser Daten, die Sie zurückgeben kann das Array als ein assoziatives Array mit dem mysql_fetch_assoc Funktion, senden Sie es als eine Zeile mit der Funktion mysql_fetch_row oder senden Sie es als ein Objekt mit der Funktion mysql_fetch_object.
Alle drei Funktionen auf genau die gleiche Aufgabe, sondern geben die Daten in etwas unterschiedlicher Formate, wie nachstehend zu sehen ist.
Wie Sie mit der Funktion mysql_fetch_assoc sehen Sie Zugriff auf die Spaltenwerte der Zeile, indem Sie den Namen der Spalte in der Abfrage als assoziatives Array-Taste.
Bei Verwendung der Funktion mysql_fetch_row Sie Zugriff auf die Spaltenwerte der Zeile, indem Sie den Index der Spalte, so dass die erste Spalte in der Abfrage durch den Index 0 und die zweite wird durch den Index 1 usw. zugegriffen
Bei Verwendung der Funktion mysql_fetch_object Sie Zugriff auf die Spaltenwerte der Zeile durch den Zugriff auf die Eigenschaften des zurückgegebenen Objekts, waren jede Spalte Name ist ein Name der Eigenschaft.