SQL Tabel maken
ik ben bezig om PHP onder de knie te krijgen, zo ben ik ook met SQL bezig geweest.
ik heb nu een gb gevonden wat ik graag wil gebruiken, hiervoor moet ik dus ook een tabel aanmaken. Ik heb heb het al geprobeert maar ik kom er niet uit, en wil toch graag weten hoe dit werkt!
het gaat om de volgende tabel:
-------------------------------------------------------------------------------
CREATE TABLE gastenboek (
id int(11) NOT NULL auto_increment,
identiteit varchar(16) NOT NULL default '',
bericht longtext NOT NULL,
naam varchar(40) NOT NULL default '',
tijd varchar(8) NOT NULL default '',
datum varchar(10) NOT NULL default '',
email varchar(40) NOT NULL default '',
PRIMARY KEY (id),
UNIQUE KEY id_2 (id),
KEY id (id)
) TYPE=MyISAM;
-----------------------------------------------------------------------------------
Ik heb de al een database aangemaakt, nu de tabel nog.
WIe helpt mij....???
een link met uitleg kan ik ook goed gebruiken
Wat is er mis met een DATETIME om de datum en tijd in 1x correct op te slaan?
En VARCHAR heb je in elk geval niets aan, die is zo fout als het maar zijn kan.
Verder moet bovenstaande query gewoon werken, tenzij je foutmeldingen krijgt. Maar dan is de vraag: Welke foutmelding?
Tip: Gebruik PHPMyAdmin om de tabel aan te maken, wel zo handig.
Edit: Gebruik geen MyISAM, gaat problemen opleveren. InnoDB is vele malen beter en veiliger.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
ik heb op PHP Myadmin een tabel aangemaakt
naam: Gastenboek
velden: 9
* is dit goed???
vervolgens krijg ik een scherm waar ik de inhoud in cellen moet zetten, in welke cel moet ik wat zetten?
de tabel ziet er zo uit
Veld | Type | Lengte/Waardes* | Collatie | Attributen | Null | Standaardwaard** | Extra | (verder nog wat aanvink dingen zoals: Primaire Sluitel, Index, Unieke waarde, Volledige tekst)
Hoe moet ik deze code invullen...? en welke hokjes moet ik bij welke regel aanvinken zoals Primaire Key..?
CREATE TABLE gastenboek (
id int(11) NOT NULL auto_increment,
identiteit varchar(16) NOT NULL default '',
bericht longtext NOT NULL,
naam varchar(40) NOT NULL default '',
tijd varchar(8) NOT NULL default '',
datum varchar(10) NOT NULL default '',
email varchar(40) NOT NULL default '',
PRIMARY KEY (id),
UNIQUE KEY id_2 (id),
KEY id (id)
) TYPE=MyISAM;
Alvast bedankt:)