Webbutvecklare ofta använder MySQL databas och PHP server - side skriptspråk för att bygga kommersiella webbplatser . Genom att modellera data för en butik i MySQL , ansluta till den i PHP och bygga ett webbgränssnitt med HTML , kan utvecklare skapa effektivt en Internet skyltfönster . Den slutliga ansökan innebär en rad faktorer som arbetar tillsammans med varandra , så att kunderna kan köpa produkter via webbplatsen . Data
Det första steget i att bygga en webb skyltfönster är normalt modellering och lagring av data . Uppgifterna för en butik innefattar typiskt produkt detaljer som objektet namn , bilder, beskrivningar och prissättning . Om webbplatsen ger kunderna möjlighet att skapa konton , kan databasen också lagra uppgifter om dessa , inklusive kundens namn, adresser och historier ordning . Webbutvecklare börjar vanligen detta skede genom att designa databasen med hjälp av diagram , de sedan genomföra den med hjälp av SQL-satser . Resultatet av denna fas är en grupp av tabeller med kolumner representerar dataobjekt i systemet . Addera Connectivity
När ett utvecklingsteam har en färdig databas i MySQL , helst med några eller alla av de ursprungliga uppgifterna befolkade i det , måste de sedan för att hantera anslutningar med databasen . Detta är en process för att ansluta webbplatsen skyltfönster till databasen. PHP scripting kan hantera detta , med standardspråk funktioner för anslutning till MySQL-databaser samt fråge, uppdatera och infoga nya data . PHP -skript för en kommersiell webbplats överbrygga klyftan mellan data och användargränssnittet.
Användargränssnitt
användargränssnittet för en nätbutik är oftast byggd i HTML . De PHP-skript för en webbplats ansluta till databasen och hämta lagrar data - produktinformation , till exempel . PHP bygger sedan dessa data till HTML strukturer för att skicka till kundens webbläsare . Till exempel , när användaren klickar på en länk till en sida som handlar om en viss produkt , orsakar detta ett PHP- skript som ska köras på servern . Den PHP-skript ansluter till databasen och frågar det för detaljerad information om produkten , då det strukturerar resultaten i HTML , som returneras till webbläsaren för användaren att visa och eventuellt göra ett köp
Transaktioner
Web skyltfönster genomföra kundernas inköp . Många utvecklare väljer att använda befintlig kod resurser för att göra detta , i stället för att genomföra de uppgifter själva . Detta beror delvis på att uppgiften att bearbeta en betalning via webben presenterar ett antal allvarliga säkerhetsproblem . Om kunderna går in uppgifter om kreditkort eller annan finansiell information , är det viktigt att dessa hanteras säkert . Webb finansiera organisationer som PayPal tillhandahålla automatiserade verktyg för betalningsprocessen store , som många webbplatser väljer att genomföra .