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.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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
CREATE TABLE topic(
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================
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
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.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Database klaarmaken & scriptje voor verbinding sch
  3. Registratie script maken.
  4. Inlogpagina maken
  5. Maak topic
  6. Voeg topic toe
  7. Forum overzicht
  8. Index maken
  9. Bekijk topic
  10. Reactie Toevoegen
  11. Gebruikers pagina en verwijder pagina
  12. Tot slot
  13. o nog een pagina over =P

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.