AJAX PHP MySQL Tutorial

AJAX, PHP og MySQL er tre vanlige elementer av mange profesjonell kvalitet nettsteder. AJAX er et programmeringsteknikk som lar deg lage mer interaktive og dynamiske websider. PHP er et kraftig server-side programmeringsspråk, betyr det bare kjøres på et nettserver. MySQL er en database management system som vanligvis inneholder mesteparten av et nettsted faktiske innhold.

Ved hjelp av PHP og MySQL

Nettsteder har en tendens til å bruke en håndfull ulike spesialiserte språk og teknikker for å oppnå en kraftig resultat. HTML, for eksempel brukes til å lage en nettside grunnleggende struktur, mens CSS, eller Cascading Style Sheets er et språk som brukes til stil og design disse sidene.

La oss si at du har en blogg som inneholder 1000 innlegg. Det ville være tungvint å skape 1000 separate sider, alt ved hjelp av den samme struktur og design. I stedet blogg styringssystemer vanligvis bare lage en side - vanligvis kalt en mal - og lagre teksten i hvert innlegg i en database (MySQL er et felles databasesystem). HTML mal deretter bruker PHP-kode for å koble til databasen og ta tak i teksten av hva innlegget den besøkende har bedt om.

PHP kan gjøre andre ting også, men dens evne til å trekke data fra MySQL-databaser er kanskje sin viktigste funksjon. Du kan skrive PHP rett ved siden av HTML; i en HTML-fil, kan du legge PHP bare ved å starte en PHP segment med "<? php" og slutter den med "?>". Deretter lagrer du filen med et php forlengelse. Merk at .php filer ikke nødvendigvis trenger å inneholde noe PHP i det hele tatt - de kunne være helt HTML og fortsatt fungere helt fint.

Ved hjelp av AJAX

Når du har et godt grunnlag for ditt nettsted med en kombinasjon av HTML, CSS, PHP og MySQL, kan du bruke AJAX for å pynte opp sidene dine.

AJAX er en metode for å bruke Javascript - et programmeringsspråk som kan kjøre rett i en besøkendes nettleser, i motsetning til PHP, som kjører på serveren - der du kan sende forespørsler direkte til serveren og få resultater uten å måtte laste siden . Resultatet er en side som fungerer mer som et program enn en tradisjonell nettside. Den første store produkt å bruke AJAX omfattende var Googles Gmail.

AJAX er sjelden skrevet helt for hånd. En serie av AJAX "biblioteker" har dukket opp som inneholder Javascript-kodebiter for vanlige funksjoner som fanebasert menyer, animasjon, og dra og slippe, som du deretter kan integreres i dine egne nettsteder. jQuery, Moo Tools, og Prototype er tre vanlige AJAX / Javascript-biblioteker.

Gjør alt selv

Hvis du vil vite alle disse verktøyene, må du ha riktig utstyr. Med en programpakke som heter XAMPP, kan du kjøre et privat hjem server rett fra din egen datamaskin for å teste mulighetene for PHP og MySQL. XAMPP er gratis å laste ned (se Ressurser).

For AJAX, laste jQuery og bla gjennom dokumentasjonen på sin offisielle nettstedet (igjen, se Ressurser) for å bli kjent med lingo.

Til slutt, er den beste måten å lære ofte ved eksempel. WordPress.org er et content management system som brukes for blogging som er strukturert rundt PHP maler og MySQL database og selv kommer med jQuery pakket med installasjonen. Joomla !, annen content management system for større nettsteder, bruker også en kombinasjon av PHP og MySQL. Til slutt, for å lære muttere og bolter av hver programmeringsspråk og teknikk, sjekk ut gratis tutorials på W3Schools.com (se referanser).