Du skal i de næste øvelser arbejde med en database. PHP har en masse indbyggede funktioner til at arbejde med data fra specielt databasen MySQL. MySQL er (ligesom PHP) gratis og kan hentes fra www.mysql.com.
Forskellen fra MySQL og visse andre databaser (f.eks. Access) er, at MySQL ikke har en "grafisk brugerflade". Man skaber selv brugerfladen (dvs. den måde data, der er hentet fra databasen, bliver vist på) ved hjælp af PHP og HTML. Altså med andre ord: som en hjemmeside. For at gøre administrationen af databasen lettere bruger vi administrations-værktøjet PHPMyAdmin, som også er gratis og kan hentes fra http://www.phpmyadmin.net/home_page/
Hvordan du installerer MySQL og PHPMyAdmin på din egen computer kan du læse mere om på WebCafe.dk
Dette er ikke et kursus i databaser, så hvis du vil vide mere om databaser og lære at arbejde med dem, så kan du melde dig til Edb - Informatik på KVUC.
I disse øvelser gennemgår jeg, hvordan du opretter tabeller, indsætter data i tabeller, viser indholdet i tabeller og redigerer/sletter rækker i tabeller.
I løbet af de næste 3-4 kapitler kommer du til at oprette en Gæstebog, hvor brugerne kan skrive beskeder til dig via hjemmesiden.
Jeg viser ganske kort, hvad der kunne være med til at drive en gæstebog:
Først skal du oprette en tabel, der kan indeholde data fra gæstebogen. Du skal i denne omgang ikke sidde og oprette hele tabellen selv, men bruge en forespørgsel jeg har oprettet i forvejen.
I alle eksemplerne i de næste kapitler vil jeg bruge en "eksempel-person", der har følgende data:
| Brugernavn: | solen |
| Server: | solen.her |
| Password: | abcd |
Når man skal til at lave udtræk (i dette tilfælde en side, der viser indholdet af vores database), så er det tit lettere, hvis der i forvejen er et indhold i tabellen. Du skal nu prøve at indtaste to indlæg i din gæstebog:
Du har nu oprettet en tabel til din gæstebog, i de næste øvelser skal du oprette sider til visning, sletning og retning af dine data.