In PHP können Sie verschiedene Funktionen, um mit MySQL-Datenbanken verbinden . Dann können Sie abfragen, sie mit MySQL und PHP -Syntax , um die Daten in den Tabellen auf Ihre Website zu manipulieren. Auf diese Weise können Sie Dinge tun, wie halten Warenkörbe für die Besucher zu einem kommerziellen Website oder Kommentare zu holen Vorlage auf eine Nachricht Forum. Anschluss
Bevor Sie PHP-Funktionen verwenden können, um eine MySQL-Datenbank abfragen , müssen Sie mit der Datenbank verbinden . Die PHP " mysql_connect " -Funktion können Sie dies tun. Sie müssen drei Parameter in der Funktion bieten : den Datenbank-Host -Server und einen Benutzernamen und ein Kennwort für die Datenbank . Wenn Ihre Verbindung erfolgreich ist , verwenden Sie das PHP " mysql_select_db "-Funktion , um eine Datenbank aus dem Host -Server auszuwählen. Mit einer aufgebauten Verbindung , können Sie die Datenbank abfragen .
Abfrage
" mysql_query " -Funktion können Sie eine Datenbank abfragen mit jeder Syntax einschließlich SELECT , INSERT, DELETE oder ALTER . Auf diese Weise können Sie mit der MySQL -Datenbank über Ihre Web-Seiten interagieren. Sie können auch eine Abfrage, um eine neue Tabelle in der Datenbank erstellen und verwenden sie ausschließlich mit Ihrer Webseite ein. Wenn Sie Abfragen , die ein Ergebnis zurückgeben , wie SELECT oder DESCRIBE Anweisungen verwenden , gibt mysql_query eine Ressource , wenn erfolgreich, andernfalls false . Andere Abfragen einfach true oder false zurückgeben basierend auf dem Ergebnis .
Data Manipulation
Wenn Sie eine SELECT- Anweisung, um eine MySQL -Datenbank abzufragen , können Sie sparen die Ergebnisse der Abfrage in PHP-Variable an weitere Aktionen auf die Daten. Die " mysql_num_rows "-Funktion zählt die Anzahl der Datensätze, die die Abfrage zurückgegeben. Die " mysql_fetch_row " -Funktion können Sie bestimmte Datensätze aus den Ergebnissen . Es spart jede Spalte Wert für einen Datensatz in ein Array , und Sie können bestimmte Spalten aus diesem Array extrahieren. Wenn Sie durch die Ergebnisse der Abfrage Variable in einer Schleife , können Sie formatieren jeden Datensatz nach Bedarf.
Fehler
Bei der Verwendung eines PHP MySQL Funktion , fügen Sie einen Aufruf " mysql_errno " oder " mysql_error " mit Ihren Fragen zu Fehlermeldungen zurück , wenn Funktionen nicht . Geben Sie beispielsweise " mysql_select_db ($ dbName ) or die ( mysql_error ()); " auf einer Linie oder "echo mysql_errno ( $ link) mysql_error ( $ link) ; . " In einer separaten Zeile , nachdem Sie eine MySQL -Funktion aufrufen . In diesem Fall, wenn der Name der Datenbank , die Sie nicht existiert, gibt PHP eine Fehlermeldung Ihnen mitteilen zu können , wo der Fehler aufgetreten ist, und was sie verursacht hat . Auf diese Weise können Sie Probleme beheben, und korrigieren Sie diese mit größerer Leichtigkeit .