Det mindste , du har brug for at oprette forbindelse til en MySQL-database ved hjælp af PHP er " mysql_connect "-funktionen til at oprette forbindelse til en server , og derefter på " mysql_select_db "-funktionen til at vælge en database på serveren. Når du leverer argumenter til forskellige funktion opkald , kan du bruge strenge eller passerer variabler med de nødvendige værdier. Program simple fejlhåndtering metoder til at vise i tilfælde PHP kan ikke forbinde til MySQL. Efter dette, kan du søge i databasen. Tilslut til MySQL
For at oprette forbindelse til en MySQL med PHP , skal du bruge " mysql_connect "-funktionen . På et minimum , det kræver tre parametre: databaseserveren , et brugernavn og en adgangskode. Gemme resultatet i en variabel. For eksempel, " = $ conn mysql_connect ( $ dbHost , $ DBUSER , $ DBPASS ) " type at gøre forbindelsen . Så længe du ikke ændre værdien af variablen , forbindelsen forbliver åben . Som yderligere argumenter , kan du angive, om du er ved at etablere en ny forbindelse og sæt flag , men disse er ikke påkrævet, og for mere avancerede forbindelser.
Vælg en database
blot at etablere en forbindelse til til MySQL lader dig ikke interagere med en database. Brug " mysql_select_db "-funktionen til at åbne en MySQL-database , som du kan forespørge . For eksempel , skriv " mysql_select_db ( $ dbname ) " for at vælge en database. Du kan også levere et link identifier at angive, hvilke der skal bruges med denne funktion opkald, men hvis du lader denne parameter ud , PHP bruger den sidste forbindelse fastlagt ved " mysql_connect "-funktionen . Bemærk også, at du ikke behøver at gemme resultaterne af denne funktion til en variabel.
Fejlhåndtering
p Hvis der opstår en fejl under et forsøg på at oprette en forbindelse til MySQL, bruge " mysql_error " funktion til at vise fejlmeddelelsen på skærmen. Du har to muligheder for at håndtere fejl, når du skriver koden . Først , kan du bruge " die "-funktionen . For eksempel , skriv " $ conn = mysql_connect (...) or die ( mysql_error ()); " for at afslutte scriptet , når der opstår en fejl . Alternativt kan du bruge en if-sætning . For eksempel , skriv " if ($ conn = mysql_connect (... ) {//kode til succes } else { mysql_error (); }" . At bruge den betingede konstruktion
Indsendelse forespørgsler < br >
Når du har med succes etableret et link fra din PHP til MySQL, bruge " mysql_query "-funktionen til at indsende forespørgsler til databasen bruger MySQL syntaks og returnere oplysninger til din webside . gemme resultaterne fra forespørgslen til en variabel , så du kan manipulere data og vise , hvad du vil på siden. Også omfatter fejlhåndtering kode på samme måde, som du gjorde, da etablering af en forbindelse i tilfælde af ugyldige forespørgsler.
< br >