<?php
include('verbinding.php');
$query = "CREATE TABLE 'leden'(
'ID' int(11) NOT NULL auto_increment,
'Voornaam' varchar(50) NOT NULL,
'Achternaam' varchar(50) NOT NULL,
'Email' varchar(100) NOT NULL,
PRIMARY KEY (ID)
)";
$result = mysql_query($query);
?>
en zo?
EDIT Ik zou hier verschrikkelijk vorzichtig mee zijn btw
Link gekopieerd
<?php
include('verbinding.php');
$query = 'CREATE TABLE leden (
ID int(11) NOT NULL auto_increment,
Voornaam varchar(50) NOT NULL,
Achternaam varchar(50) NOT NULL,
Email varchar(100) NOT NULL,
PRIMARY KEY (ID)
)';
if (!$result = mysql_query($query)) {
trigger_error (mysql_error ());
}
?>
Link gekopieerd
Nog even de uitleg op de aanpassingen van Jan: Een tabel- en/of kolomnaam hoort niet tussen quotes te staan, het is tenslotte geen string.
Tip: Zet nog even een UNIQUE op het email-adres. Dan worden gegeven niet dubbel opgeslagen.
Link gekopieerd
En als toevoeging op Frank: Gebruik liever geen hoofdletters in tabel- en kolomnamen, databases gaan hier allemaal verschillend mee om, voor MySQL is het zelfs afhankelijk op welk OS je draait!
Vermijden dus, gewoon altijd alles lowercase.
Link gekopieerd