PHP og MySQL er to vigtige programmeringssprog, der bliver brugt på mange websider. Kristian Langborg-Hansen viser først, hvordan du sætter din egen webserver op på en pc og installerer PHP, så du er klar til at programmere.
Derefter lærer du at anvende variabler til at gemme tal og tekster, skrive indhold ud på en webside, bruge if-betingelser til at teste, om bestemte betingelser er opfyldt, anvende for- og do-løkker til at udføre de samme kommandoer mange gange, oprette dine egne funktioner til at foretage beregninger og udføre handlinger, opbygge formularer til indtastning af oplysninger og programmere cookies til at gemme data om dine besøgende på hjemmesiden.
I kapitlet om MySQL kan du læse, hvordan du installerer MySQL på pc´en. Dernæst lærer du at oprette databaser, indsætte og læse data samt anvende forespørgsler til at finde præcis de data, du skal bruge.
De mange programeksempler i hæftet kan hentes gratis fra nettet.
1. Introduktion
Hvad er PHP?
Hvad er MySQL?
2. Installation af PHP
Webserver
PHP
Konfiguration af Apache og PHP
Virker det?
3. Grundlæggende PHP
Opbygning af PHP-filer
Tekst i PHP
Kommentarer
Inkludering af andre scripts
4. Variabler
Sådan skrives variabler
Tal
Beregninger
Tekster
Visning af variabler
Arrays
Arrays med symbolske navne
Arrays i flere dimensioner
5. Betingelser
Hvis-betingelser
Hvis-ellers-betingelser
Betingelser og blokke
Både-og og enten-eller
Kontrol af flere betingelser samtidigt
6. Struktur
Løkker med while
Løkker med do-while
Løkker med for
Spring med goto
7. Matematik
Introduktion til funktioner
Tilfældige tal
Afrundinger
Længden af arrays
Flere matematiske funktioner
8. Håndtering af tekst
Søg
Store og små bogstaver
Erstatning af tekst
Tal vist som tekst
9. Datoer og klokkeslæt
Dags dato
Visning af en dato
Dato i sekunder
10. Dine egne funktioner
Almindelige funktioner
Anonyme funktioner
11. Formularer
Post og get
Adgang til data
Forskellige felttyper
Upload af filer
12. Sessioner og cookies
Sessioner
Cookies
13. Håndtering af filer
Åbning af fil
Læsning af filer
Skrivning af fil
Tilføjelse til fil
Mapper og biblioteker
14. Databaser
Installation af MySQL
Installation af PhpMyAdmin
Databaseopbygning
Opret database
Tabeller
Indsæt data
Forespørgsler
Sortering
Beregninger og grupperinger
Begrænsning af resulterede poster
Sammenkædede forespørgsler
Opdatering af data
Brugere
15. Databaseadgang fra PHP
Forbindelse til MySQL
Indsættelse af data
Hentning af data
SQL Injection
16. Nyttige funktioner
E-mail
Afbryd scriptet
Matematiske funktioner
Datofunktioner
Headers
17. Objektorienteret PHP
Objektorienteret PHP
Anvendelse af klasser
Indkapsling af data
Nedarvning
18. Det afsluttende eksempel - en blog
Bloggens opbygning
Databasen
Log ind
Kontrol af adgangskode
Kontrol af adgang
Menuen
Opret indlæg
Redigering af indlæg
Sletning af indlæg
Bloggens forside
Vis et indlæg
Tip en ven
Forbedringer til bloggen
Stikordsregister
Kristian Langborg-HansenKristian Langborg-Hansen er en erfaren software-arkitekt
og teknisk projektleder. Kristian har en brændende interesse for web og mobile teknologier og holder ofte foredrag om relaterede emner.
Andre udgivelser af samme forfatter: