? Selv om mange webprogrammer bruger både PHP og MySQL , disse er faktisk helt forskellige enheder . Udviklere bruge MySQL til at oprette informationsdatabaser og skrive kode for at få adgang til disse databaser ved hjælp et andet sprog - ofte PHP, men også andre sprog som Visual Basic , C + + eller Python. PHP behøver ikke at stole på MySQL for sine data , og omfatter evnen til at bruge XML-dokumenter , tekst filer eller simple PHP kode til at vise oplysninger . MySQL Basics
MySQL er , som navnet antyder, en "struktureret forespørgsel sprog " , der tillader oprettelse, opbevaring og adgang til forskellige former for data . MySQL programmører hente oplysninger ved at oprette meget specifikke " forespørgsler ". For eksempel, hvis en virksomhed fastholdt en MySQL-database kan det bruge en forespørgsel til at returnere salgstallene for en række produkter i en given afdeling mellem to bestemte datoer , sorteret efter placeringen af butikken. MySQL indeholder kraftige sortering og genfinding algoritmer , men ikke indeholder mange rutiner til at vise data
PHP Basics
PHP, en rekursiv akronym står for " PHP: . Hypertext Preprocessor , "er et programmeringssprog bruges primært til at bygge og vise websider . Det er et fortolket sprog , hvilket betyder, at programmører ikke behøver at kompilere deres kode først - de kan flytte PHP scripts , der normalt findes i filer, mellem systemer med installerede PHP servere " PHP. " . Når Web programmører har brug for oplysninger der skal vises på en webside, de ofte bruge MySQL sammen med PHP. Men i modsætning til forespørgslen sprog, kan PHP ikke gemme data - det bare konverterer det fra en eksisterende database , såsom SQL eller XML , til skærmen
Sprog Anvendelsesområde < br . >
PHP er en fuldt udstyret programmeringssprog , så programmører til at manipulere data nemt. For eksempel har det subrutiner , der tillader programmører at skrive statistisk analyse rutiner eller tegne billeder. Men de fleste web programmører at skabe PHP kode til at oversætte data mellem kilder. For eksempel oversætter PHP resultaterne af en HTML-formular til information egnet til indrejse i en database samt konverterer den samme database i edb -læsbar HTML. Derimod er MySQL langt mere begrænset. Udviklere , når du bruger MYSQL af sig selv, kan kun tilføje nye oplysninger til databasen , ændre eller hente eksisterende oplysninger , eller sortere data , før softwaren udgange det.
Brug af PHP og MySQL Sammen
< br >
Fordi ét program butikker og udgange data og de andre viser det , at forskellene mellem PHP og MySQL gør dem naturligt komplementære. Til dette formål har PHP en række indbyggede funktioner , der tillader programmører at få adgang til en MySQL-database og udføre MySQL kommandoer. For at hjælpe med debugging, PHP giver også støtte til at læse MySQL fejlmeddelelser. Uden at bruge noget ud over PHP, kan en webudvikler oprette en MySQL-database, føje oplysninger til det og bruge oplysningerne til at oprette websider for kunderne .