Når du siger du læser alle steder på nettet om løkker og betingelser, så er det altså fordi det er væsentligt at forstå disse grund-begræber før man kan lave noget webprogrammering. Jeg vil gerne henvise dig til et site som fortæller noget grundlæggende php og mysql, men først vil jeg lige resumere for dig hvad en database er, så du kan beslutte om det overhovedet er noget du skal bruge.
Et databasesystem er en samling af "tabeller". Disse tabeller har nogle kolonner og nogle rækker (ligesom et excel-ark har kolonner og rækker). F.eks. hvis jeg ville lave en side ligesom eksperten.dk, kunne jeg starte med at lave en bruger-tabel. Den kunne have kolonnerne: brugernavn, emailadresse, point
Jeg kunne så fylde nogle rækker i denne tabel. Følgende tre linjer kunne f.eks. være tre rækker kunne f.eks. være 3 rækker
"allanrbo", "allan@test.com", 500
"hewa", "hewa@test.com", 500
"MrTest", "test@test.com", 1000
Jeg kan nu bruge mit databasesystem til at lave forespørgspørgsler på denne tabel. Jeg kan f.eks. spørge min database "giv mig navnet på alle brugerne der har 500 point" (man skriver dog ikke dette på dansk, men i et særligt sprog som hedder SQL).
Herefter kunne man lave en tabel som indeholdt alle spørgsmål til sitet (vi ville jo i eksemplet her lave et site ligesom eksperten.dk). Den kunne indeholde kolonnerne: brugernavn, spørgsmåltekst, point
Og endnu en tabel til svar f.eks.
Spørgsmålet er nu, dette site du skal lave. Kommer det til at indeholde data af denne type, som skal kunne ændres løbende af brugerne, eller er det bare en samling informationssider? Hvis sidstnævnte er tilfældet, ville jeg holde mig til almindelige html-filer. De er meget nemmere at overskue. Hvis du absolut ville flytte dit indhold ind i en database, kunne du f.eks. lave en tabel som hed "sider", med kolonnerne: tekstindhold, forfatter, oprettet, sidstRedigeret
Men med mindre man har flere tusind forfattere, giver det ikke meget mening ikke bare at lade siderne være html-filer i stedet for rækker i en database.
Håber du har fået et lille indblik i hvad databaser bruges til. Jeg kan helt klart anbefale at lære at bruge dem! De er meget nyttige. Men brug dem ikke til noget der lige så godt kunne være lavet uden - det komplicerer bare tingene unødigt.
En af mine venner lærte php og mysql rimeligt hurtigt ved at følge nogle guides på denne side:
http://www.sitepoint.com/subcat/php-tutorialsScroll ned og find de guides der hedder "The PHP Anthology (...)" (startene december 2003).