Webutviklere ofte bruker MySQL database systemet og PHP server-side skriptspråk for å bygge kommersielle nettsteder. Ved å modellere data for en butikk i MySQL , tilkobling til den i PHP og bygge et web-grensesnitt ved hjelp av HTML , kan utviklere effektivt lage en Internett- butikk . Den endelige søknaden innebærer en rekke elementer som arbeider sammen med hverandre , slik at kundene til å kjøpe produkter gjennom nettstedet. Data
Den første fasen i byggingen av en Web utstillingsvinduet er normalt modellering og lagring av data . Dataene for en butikk omfatter typisk produkt detaljer, som skifter navn , bilder , beskrivelser og priser. Hvis området tillater kundene å opprette kontoer , kan databasen også lagre opplysninger om disse, inkludert kundens navn, adresser og orden historier . Nettstedet utviklere vanligvis begynner dette stadiet ved å designe databasen med diagrammer , de deretter implementere den med SQL-setninger . Resultatet av denne fasen er en gruppe av tabeller med kolonner som representerer dataelementene i systemet.
Tilkobling
Når et utviklingsteam har en ferdig database system i MySQL , gjerne med noen eller alle av de første data befolkede i det , de da trenger for å håndtere tilkobling med databasen. Dette er prosessen med å koble nettstedet utstillingsvinduet til databasen . PHP scripting kan håndtere dette , med standard språk funksjoner for å koble til MySQL-databaser samt spørring , oppdatering og sette inn nye data . PHP -skript for et kommersielt nettsted bro over gapet mellom data og brukergrensesnittet .
Brukergrensesnitt
brukergrensesnitt for en web-butikk er som regel bygget i HTML. PHP -skript for et område koble til databasen og hente lagre data - produktdetaljer , for eksempel. PHP bygger deretter disse dataene til HTML- strukturer for å sende til kundens nettleser. For eksempel når brukeren klikker en lenke til en side om et bestemt produkt , dette fører til et PHP-skript for å kjøre på serveren. PHP script kobler seg til databasen og sender den en forespørsel til detaljene i produktet , så det strukturer resultatene i HTML, som er returnert til nettleseren for brukeren å vise og eventuelt foreta et kjøp
Transaksjoner
Web storefronts implementere kunde kjøper. Mange utviklere velger å bruke eksisterende kode ressurser til å gjøre dette , i stedet for å implementere detaljene selv. Dette skyldes dels at oppgaven med å behandle en betaling over Internett presenterer en rekke alvorlige sikkerhetsproblemer. Hvis kundene legger inn detaljene kredittkort eller annen finansiell informasjon , er det viktig at disse blir håndtert forsvarlig . Web finansiere organisasjoner som PayPal gi automatiserte verktøy for behandling av store utbetalinger , som mange nettsteder velger å gjennomføre.