Database klaarmaken & scriptje voor verbinding sch
Als je een forum hebt moeten de berichten ergens opgeslagen worden.
dat doen we in de database.. voor deze tutorial maak ik gebruik van een database genaamd 'forum' ... in deze tabel vinden we 3 tabellen.. om goed
onderscheid te maken van de functies van deze 3 tabellen heb ik voor het makkelijke maar gekozen voor de namen 'topic' en 'reactie' en 'gebruiker'.. dit zodat een beginnend php'er een goed overzicht bij heeft van welke informatie in welke tabel thuishoort.
We gaan nu de database vullen met bovengenoemde tabellen. Als je niet weet hoe dit moet moet je even KLIK tutorial van Bas Kreleger bekijken. hij legt in deze tutorial helemaal uit hoe je dit doet (stap voor stap).
Als je dit kan kun je met de volgende code je database maken.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
topic_id INT(4) NOT NULL auto_increment,
topic_titel VARCHAR(50),
gebruiker_id INT(4),
topic_bericht LONGTEXT,
topic_datumtijd DATETIME,
PRIMARY KEY (topic_id)
);
CREATE TABLE reactie (
reactie_id INT(4) NOT NULL auto_increment,
topic_id INT(4),
gebruiker_id INT(4),
reactie_bericht LONGTEXT,
reactie_datumtijd DATETIME,
PRIMARY KEY (reactie_id)
);
CREATE TABLE gebruiker (
gebruiker_id INT(4) NOT NULL auto_increment,
gebruiker_naam VARCHAR(20),
gebruiker_wachtwoord VARCHAR(32),
gebruiker_email VARCHAR(40),
gebruiker_afbeelding VARCHAR(200) default 'hier een link naar een afbeelding',
gebruiker_rank INT(1) default '3',
PRIMARY KEY (gebruiker_id)
);
oke nu is je database klaar.. nu gaan we alvast even een klein stukje script schrijven om de verbinding met je database te maken aangezien we die een aantal keer nodig zullen hebben in de rest van het script. We maken een nieuw lege pagina en die noemen we ‘verbind.php’ de inhoud van deze pagina wordt:
===============verbind.php================
2
3
4
5
6
mysql_connect("localhost", "gebruikersnaam", "wachtwoord")or die("er is een foutje met de verbinding");
// hier vul je de gegevens in van je database..
mysql_select_db("forum")or die("de database kan niet gevonden worden");
// en hier de naam van je database bijvoorbeeld ‘forum’
?>
===================================
Nou dit was het begin. Stelt nog niet zoveel voor natuurlijk… Op naar de volgende pagina. dan gaan we een script maken om te registreren. Zonder leden kunnen we natuurlijk niets toevoegen.
Inhoudsopgave
- Inleiding
- Database klaarmaken & scriptje voor verbinding sch
- Registratie script maken.
- Inlogpagina maken
- Maak topic
- Voeg topic toe
- Forum overzicht
- Index maken
- Bekijk topic
- Reactie Toevoegen
- Gebruikers pagina en verwijder pagina
- Tot slot
- o nog een pagina over =P