Hvis du bruker PHP til å få tilgang til en MySQL database, kan du finne du er frustrert over feil i koden din med noen åpenbar kilde . Hvis problemet ligger hos en feil blir generert av MySQL spørring, kan PHP være å undertrykke feil , hindrer deg fra å finne den umiddelbart. Heldigvis har PHP inkludert evnen til ekko feil fra MySQL siden PHP 4 . Instruksjoner
en
Åpne PHP-filen som inneholder MySQL -spørringer i en ren tekst editor. I PHP , disse funksjonene begynne med " mysql_ " , som " mysql_connect ( )" eller " mysql_query ( )" .
2
Finn koblingen variable knyttet til MySQL -tilkoblingen --- generelt , bør det se noe sånt som " $ link = mysql_connect (' localhost ', ' username' , 'password '); " . Skriv ned den variable navn eller lagre den i et tekstdokument for referanse.
3
Naviger i PHP-koden til MySQL -funksjonen du ønsker å se etter feil .
4
Legg til en ny linje umiddelbart etter MySQL -funksjonen og skriver: "echo mysql_error ( $ link) ; " . Dette vil skrive ut den siste feilmeldingen som MySQL generert , hvis ikke har funnet noen feil , vil det ikke ekko noe. Hvis MySQL tilkobling link variabel kalles noe annet enn " $ link" , bruker den variabelen i stedet.
5
Lagre PHP-filen og avslutter redaktøren .