In einem PHP -basierte Web- Seite , verwenden Sie die Funktion mysql_connect , um eine Verbindung zu einer MySQL- Datenbank herzustellen. Bei längeren Seiten oder dynamische Seiten, auf denen Sie zu erstellen und mehrere Datenbank- Verbindungen , kann es schwierig werden , den Überblick über bestehende Verbindungen zu halten. Es gibt mehrere Möglichkeiten, wie Sie MySQL -Verbindungen mit verschiedenen PHP-Funktionen auf Ihrer Seite testen können. Anschluss
Um eine Verbindung zu einer MySQL-Datenbank in PHP zu schaffen, müssen Sie die Funktion mysql_connect , die ein Datenbank-Server , Benutzername und Passwort als Parameter erfordert verwenden . Sie können eine Verbindung zu jeder Zeit in Ihrem Code. Die Funktion hat einen optionalen Parameter , die Sie schaffen mehr als eine Verbindung zu einer MySQL- Datenbank mit den gleichen Parametern lässt . Auf diese Weise können Sie mehrere Anrufe über die Funktion mysql_connect ohne einen PHP-Fehler .
Das @ Symbol
Mit dem "@ " -Zeichen vor einer Funktion Anruf erzählt PHP nicht zeigen eine Fehlermeldung, wenn etwas schief geht. Zum Beispiel, wenn Sie die Funktion mysql_connect sondern verwenden einen falschen Hostnamen , wird PHP eine Warnung zu sagen , dass es keine Verbindung herstellen . Durch die Eingabe von "@ mysql_connect " statt , wird PHP versuchen, eine Verbindung zu schaffen, aber wenn der Versuch fehlschlägt, wird keine Meldung gesehen . Allerdings ist es dadurch schwieriger zu überprüfen Fehler, da es immer schwieriger zu bestimmen, wo Probleme auftreten wird .
Wenn Statements
Sie eine "if" verwenden können ; Anweisung, um eine Verbindung zu einer MySQL-Datenbank mit einem PHP- MySQL-Funktionen zu testen. Auch mit dem " @"-Symbol wird sichergestellt, dass , wenn Sie nicht über eine bestehende Verbindung , PHP zeigt keine Fehlermeldung auf der Web -Seite. Geben Sie zum Beispiel "if ( @ mysql_close ($ conn) ) " von bedingten Ergebnissen gefolgt , um eine Verbindung zu einer Datenbank zu schließen. Damit können Sie nicht nur die Möglichkeit zu testen , um die MySQL-Verbindung mit einer Funktion zu schließen, aber auch Meldungen anzeigen, entweder für Erfolg und Misserfolg.
Fehlerbehandlung
Beim Testen alles auf Ihrer Website mit PHP , sollten Sie immer auch etwas Fehlerbehandlung . Die PHP "sterben" und "exit" -Funktionen können Sie programmieren eine Nachricht und am Ende ein Skript oder Funktion aufrufen . Sowohl das gleiche tun , so das Sie verwenden, ist eine Frage des Geschmacks . Type " mysql_connect ( ) or die (" Kann nicht zur Datenbank verbinden "); ", um anzuzeigen , dass, wenn PHP nicht finden kann, die MySQL-Datenbank , den Nutzer mit der Meldung in der Form Funktion
< . br>