Wat is hier mis mee.. volgens mij helemaal nix..

<?
include("connection.php");

$sql = "CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
email VARCHAR (40) NOT NULL,
password VARCHAR (100) NOT NULL,
firstname varchar(15),
lastname varchar(20),
genre varchar(50),
birthdate varchar(15),
phonenumber varchar(12),
provincie int(2) NOT NULL,
woonplaats varchar(30),
status int(1),
roker int(1),
huisdieren int(1) ,
omschrijving varchar(1500),
created varchar(20),
createdip varchar(20),
lastlogin varchar(20),
lastip varchar(20),
rank int(1) default 0,
advertenties int(2) default 0,
advertenties2 varchar,
reacties int(2) default 0,
reacties2 varchar )";
mysql_query( $sql ) or die(mysql_error());
echo "SQL users Table Gegenareerd<br>" ;
?>

maar ik krijg deze fout :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' reacties int(2) default 0, reacties2 varchar )' at line 22

maar er is niets mis mee zover ik kan zien.. ook al is het alweer laat vanaaf
advertenties2 varchar,

hier ben je wat vergeten...
Bij dit soort errors is het handig om ook even de aandacht naar de regel erboven en eronder te besteden.

Mvg,

Erik
okj ik snap hem,
advertenties2 varchar, moet oneindig zijn varchar(9999) ofzow maar dan nog meer .. hoe moet dat dan zijn..
het moet gewoon
<?
advertenties2 varchar(9999),
?>
zijn
@Leroy, dat gaat je niet lukken. De maximale lengte van een varchar is 255 tekens. Voor langere teksten dien je gewoon een veld van het type TEXT te gebruiken...
ik merk het..
birthdate varchar(15),
Wat is er mis met een DATE? Dat is hét formaat om een datum op te slaan, een VARCHAR is gewoon een blunder van de eerste orde.

Ga je eens verdiepen in de verschillende datatypes, daar zul je nog veel plezier aan beleven.

Verder is het aan te raden om nog even verder te gaan met normaliseren, het heeft geen zin om voor iedere gebruiker nogmaals de provincienaam op te slaan. Zet de provincies in een aparte tabel en koppel de gebruikers aan de juiste provincie. Dat scheelt je een hele hoop ellende.
I.p.v.

advertenties2 varchar(9999)

moet je

advertenties2 text

hebben.

Reageren