In een PHP - gebaseerde webpagina , de mysql_connect functie gebruikt u om een verbinding met een MySQL -database . Bij langere pagina's , of dynamische pagina's waar u maken en sluit meerdere database- connecties , kan het moeilijk zijn om bij te houden van de gevestigde verbindingen houden geworden . Er zijn verschillende manieren waarop u kunt MySQL verbindingen met behulp van verschillende PHP-functies op uw pagina testen . Verbinding Om een verbinding met een MySQL database in PHP vast te stellen, moet u de mysql_connect functie, die een database- server , gebruikersnaam en wachtwoord als parameters nodig gebruiken . U kunt een verbinding op elk gewenst moment in uw code te creëren . De functie heeft een optionele parameter waarmee u meer dan een verbinding met een MySQL -database met dezelfde parameters . Hiermee kunt u meerdere gesprekken met de mysql_connect functie zonder dat er een PHP fout maakt . De @ Symbool Gebruik van het " @ "-teken in de voorkant van een functie gesprek vertelt PHP om een foutmelding niet zien als er iets misgaat . Bijvoorbeeld , als u de mysql_connect functie te gebruiken , maar typt een onjuiste hostnaam , PHP geeft een waarschuwing te zeggen dat het de verbinding niet tot stand kan brengen . Door het intikken van " @ mysql_connect " plaats , zal PHP proberen een verbinding te maken , maar als de poging mislukt , wordt er geen bericht gezien. Echter, dit maakt het moeilijker voor fouten controleren, omdat het moeilijker wordt om te bepalen waar zich problemen voordoen . Als Verklaringen U kunt gebruik maken van een " als " , statement om een verbinding te testen met een MySQL database met behulp van een van MySQL functies van PHP 's . Ook maakt het gebruik van de " @ "-teken zorgt ervoor dat als je niet een gevestigde verbinding hebt , PHP is niet een foutbericht weergegeven op de webpagina . Typ bijvoorbeeld " if ( @ mysql_close ( $ conn ) ) " , gevolgd door voorwaardelijke uitkomsten om een verbinding met een database te sluiten . Hiermee kunt u niet alleen de mogelijkheid om de MySQL -verbinding met behulp van een functie te sluiten testen , maar om ook berichten voor zowel succes en falen geven . Error Handling Bij het testen van alles op uw website met behulp van PHP , moet je altijd ook enkele error handling code . De PHP " sterven " en " exit " -functies laten je een bericht programmeren en uiteindelijk een script of functie-aanroep . Beide hetzelfde doen , zodat die je gebruikt is een kwestie van voorkeur . Type " mysql_connect ( ) or die ( " Kan geen verbinding met de database " ) ; " om aan te geven dat als PHP de MySQL database niet kan vinden , informeren de gebruiker met het bericht in de matrijs functie < . br >
|