? Även många webbprogram använder både PHP och MySQL , dessa är faktiskt helt olika enheter . Utvecklare använder MySQL för att skapa informationsdatabaser och skriva kod för att komma åt dessa databaser med ett annat språk - ofta PHP , men även andra språk som Visual Basic , C + + eller Python . PHP behöver inte förlita sig på MySQL för sina uppgifter , och inkluderar möjligheten att använda XML-dokument , textfiler eller enkel PHP -kod för att visa information . MySQL Grunderna
MySQL är , som namnet antyder , en " Structured Query Language " som möjliggör skapandet , lagring och åtkomst av olika typer av data . MySQL programmerare hämta information genom att skapa mycket specifika " frågor . " Till exempel , om ett företag haft en MySQL-databas , kan det använda en fråga att återvända Försäljningssiffror för en rad produkter i en viss avdelning mellan två specifika datum , sorterade efter placeringen av butiken . MySQL innehåller kraftfulla sortering och algoritmer hämtning , men innehåller inte många rutiner att visa data Addera PHP Basics
PHP , en rekursiv akronym som står för " PHP : . Hypertext Preprocessor , " är ett programmeringsspråk som främst används för att bygga och visa webbsidor . Det är ett tolkat språk , vilket innebär att programmerare inte behöver kompilera sin kod först - de kan flytta PHP-skript , vanligtvis finns i filer , mellan system med installerade PHP -servrar " PHP. " . När Web programmerare behöver information som ska visas på en webbsida , använder de ofta MySQL tillsammans med PHP . Men till skillnad från frågespråket , kan PHP lagrar inte data - det bara omvandlar den från en befintlig databas , t.ex. SQL eller XML , till skärmen Addera ditt språk Räckvidd
PHP är ett fullfjädrad programmeringsspråk , vilket gör att programmerare kan manipulera data enkelt . Till exempel har det subrutiner som tillåter programmerare att skriva statistisk analys rutiner eller rita bilder. Men de flesta Web programmerare skapa PHP-kod för att översätta data mellan källor . Exempelvis översätter PHP resultatet av ett HTML-formulär till uppgifter som lämpar sig för inträde i en databas samt konverterar samma databas i maskinläsbar HTML . Däremot är MySQL betydligt mer begränsad . Utvecklare , när man använder MySQL i sig , kan bara lägga till ny information i databasen , ändra eller hämta befintlig information , eller sortera data innan programmet matar ut det .
Använda PHP och MySQL tillsammans
Eftersom ett program lagrar och utgångar data och de andra visar den , skillnaderna mellan PHP och MySQL gör dem naturligt komplement . För detta ändamål har PHP ett antal inbyggda funktioner som gör att programmerare att få tillgång till en MySQL -databas och köra MySQL -kommandon . För att underlätta felsökning , ger PHP också stöd för att läsa MySQL : s felmeddelanden . Utan att använda något utöver PHP , kan en webbutvecklare skapa en MySQL-databas , lägga till information till den och använda den informationen för att skapa webbsidor för kunder . Addera