I et PHP -baseret webside, kan du bruge mysql_connect funktionen til at oprette en forbindelse til en MySQL -database. I længere sider eller dynamiske sider, hvor du opretter og lukker flere database -forbindelser , kan det blive svært at holde styr på etablerede forbindelser. Der er flere måder , du kan teste MySQL forbindelser ved hjælp af forskellige PHP funktioner på din side. Tilslutning
For at oprette en forbindelse til en MySQL -database i PHP , skal du bruge mysql_connect funktion, som kræver en database -server, brugernavn og password som parametre . Du kan oprette en forbindelse på noget tidspunkt i din kode . Funktionen har en valgfri parameter , der lader dig oprette mere end én forbindelse til en MySQL-database ved hjælp af de samme parametre . Dette lader dig foretage flere opkald ved hjælp af mysql_connect funktionen uden at oprette en PHP fejl.
@ Symbol
Brug af symbolet "@" foran en funktion opkald fortæller PHP til ikke at vise en fejlmeddelelse, hvis noget går galt. For eksempel, hvis du bruger mysql_connect funktion, men skriv en forkert værtsnavn PHP viser en advarsel for at sige, at det ikke kan etablere forbindelsen . Ved at skrive " @ mysql_connect " i stedet , vil PHP forsøger at oprette en forbindelse, men hvis forsøget mislykkes, ingen meddelelse set. Men det gør det sværere at Fejlkontrol , fordi det bliver sværere at afgøre , hvor problemerne opstår.
Hvis Udtalelser
Du kan bruge en "hvis" , erklæring for at teste en forbindelse til en MySQL-database ved hjælp af en af PHP s MySQL funktioner. Også ved hjælp af symbolet "@" sikrer, at hvis du ikke har en etableret forbindelse , er PHP ikke vise en fejlmeddelelse på websiden. For eksempel , skriv " if ( @ mysql_close ( $ conn ) ) " efterfulgt af betingede udfald til at lukke en forbindelse til en database. Dette lader dig ikke kun teste evnen til at lukke MySQL -forbindelse ved hjælp af en funktion, men også at vise meddelelser for enten succes og fiasko.
Fejlhåndtering
Når du tester noget på din hjemmeside ved hjælp af PHP , bør du altid inkludere nogle fejlhåndtering kode. PHP " die " og " exit " funktioner lader dig programmere en besked og afslutte et script eller funktion opkald. Begge gør det samme , så som du bruger , er et spørgsmål om præference . Type " mysql_connect ( ) or die ( " Kan ikke forbinde til databasen "); " for at indikere , at hvis PHP ikke kan finde MySQL-database, informere brugeren med budskabet i die -funktionen
< . br >