PHP är ett programmeringsspråk på Internet . En del av att skapa dynamiska sidor använder SQL i PHP för att hämta data från servern . Detta nummer har framställts i PHP-sidor där man kallar databasservern . Ett typiskt val för databasservrar med PHP är MySQL , en fri databas ansökan finns att ladda ner . Vissa webbhotell erbjuder MySQL gratis med deras service . Setup Database Connection
Ringa MySQL från PHP , göra en anslutning sträng i ansökan . Den bästa praxis för att skapa ett användarnamn och lösenord i MySQL är att göra en enda användare för de PHP- webbsidor . Detta skapar bättre säkerhet för administratören . Om användarnamnet för PHP-sidor är hackad , då administratören kan ändra att en användares lösenord utan att behöva ändra flera profiler . Det användarnamn och lösenord som behövs för applikationen. Följande kod ställer in anslutningen till MySQL-databasen i PHP :
$ username = " my_user " , $ pass = " pass " , $ databas = " mydb " , mysql_connect ( server , $ username , $ passera ) ; @ mysql_select_db ( $ databas ) eller die ( " Kunde inte ansluta till MySQL-servern " ) ;
de första tre raderna är strängar som installationen anslutningen användarnamn , lösenord och databas namn . Servern namn anges i anslutning samtalet heter " mysql_connect " i koden . Slutligen är den sista raden anropet till databasen för en anslutning. Om anslutningen inte kan göras från en dålig server namn eller användarnamn och lösenord , skriver ansökan " die " budskap . Addera Calling MySQL med en Query
När anslutningen har gjorts , kan programmet skicka en förfrågan till MySQL-servern . En fråga görs med hjälp av en sträng , men frågan måste följa standard MySQL syntax . Nedan är ett urval fråga används för att hämta data från databasen :
$ myquery = " select CUSTOMER_NAME från kund "; mysql_query ( $ query ) ; mysql_close ( ) ;
Den första raden är en string karaktär som sätter upp frågan . Frågan är mycket grundläggande , hämta en lista över kunder från kunden tabellen . Den andra raden anropar faktiskt databasen och hämtar informationen . Slutligen , är det nära funktion som kallas för att stänga databasen anslutningen . Detta är en viktig del av prestanda eftersom anslutningar som inte är stängda tar upp minne på värdservern och kan bromsa en ansökan .