I en PHP - baserad webbsida använder du mysql_connect funktionen att upprätta en anslutning till en MySQL-databas . I långa sidor , eller dynamiska sidor där du skapar och stänger flera databaskopplingar , kan det bli svårt att hålla reda på etablerade anslutningar . Det finns flera sätt du kan testa MySQL anslutningar med olika PHP funktioner på din sida . Anslutning
att upprätta en anslutning till en MySQL-databas i PHP , måste du använda mysql_connect funktionen , vilket kräver en databasserver , användarnamn och lösenord som parametrar . Du kan skapa en anslutning som helst i koden . Funktionen har en valfri parameter som låter dig skapa mer än en anslutning till en MySQL-databas med samma parametrar . Detta kan du göra flera samtal med hjälp av mysql_connect funktionen utan att skapa ett PHP- fel .
Symbolen @
Använda " @ " symbolen framför en funktion samtal berättar PHP att inte visa ett felmeddelande om något går fel . Till exempel , om du använder mysql_connect funktion, men skriver ett felaktigt värdnamn , visar PHP en varning att säga att det inte går att upprätta anslutningen . Genom att skriva " @ mysql_connect " istället , kommer PHP försöker skapa en anslutning , men om försöket misslyckas , är inget budskap ses . Men detta gör det svårare att felkontroll eftersom det blir svårare att avgöra var problemen uppstår .
Om Uttalanden
Du kan använda ett " om " ; uttalande att testa en anslutning till en MySQL-databas med någon av PHP : s MySQL -funktioner . Dessutom , genom att använda " @ " symbolen garanterar att om du inte har en etablerad anslutning , inte PHP inte visa ett felmeddelande på webbsidan . Skriv till exempel " if ( @ mysql_close ( $ conn ) ) " följt av villkorade utfall för att stänga en anslutning till en databas . Detta gör att du inte bara testa förmågan att stänga MySQL med hjälp av en funktion , men också visa meddelanden för antingen framgång och misslyckande .
Felhantering
Vid provning något på din webbplats med hjälp av PHP , bör du alltid inkludera en del kod felhantering . Den PHP " dör " och "Exit" -funktioner kan du programmera ett meddelande och avsluta ett manus eller funktionsanrop . Båda gör samma sak , så som du använder är en smaksak . Typ " mysql_connect ( ) or die ( " Kan inte ansluta till databasen " ) ; " för att indikera att om PHP inte hittar MySQL-databas , informera användaren med meddelandet i die -funktionen
< . br > Addera