SQL
Ik zal kort zijn:
Ik voer de volgende: uit CREATE TABLE users (
username varchar(20) NOT NULL default '',
password varchar(20) NOT NULL default '',
PRIMARY KEY (ID)
) TYPE=MyISAM;
Krijg hierna een melding in phpMyAdmin
Key column 'ID' doesn't exist in table
Wat doe ik verkeert.
Ben een newbie in PHP zag de volgende site staan: http://www.adesdesign.net/php/tutorials/dreamweaver/secure_login.php
dacht ga eens proberen maar kom niet echt verder.
Graag jullie hulp al vast bedankt.
CREATE TABLE users (
id int(3) NULL '' ''
username varchar(20) NOT NULL default '',
password varchar(20) NOT NULL default '',
PRIMARY KEY (ID)
) TYPE=MyISAM;
Zoeiets moet je gebruiken
of je moet de primary key weglaten dan moet ie als het goed is ook doen
SQL-query :
CREATE TABLE `users` (
`username` VARCHAR( 20 ) DEFAULT 'default' NOT NULL ,
`password` VARCHAR( 20 ) DEFAULT 'default' NOT NULL ,
`ID` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `ID` )
) TYPE = MYISAM ;
Ik heb Bij ID de waarde 20 toegekent hierna lijkt het te werken maar weet niet of het met het voorbeeld van de website gaat werken. http://www.adesdesign.net/php/tutorials/dreamweaver/secure_login.php
Maar al vast bedankt voor je reactie.
id int(3) unsigned NOT NULL auto_increment,
username varchar(20),
password varchar(40),
PRIMARY KEY (id)
) TYPE = MYISAM
Ik heb het veld password hier ook langer voor als je later nog met md5() wilt gaan werken..
maar zo als hij hier staat moet ie werken
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?
CREATE TABLE users (
id int(11) auto_increment primary key,
username varchar(20) NOT NULL default '',
password varchar(20) NOT NULL default '',
) TYPE=MyISAM;
?>
CREATE TABLE users (
id int(11) auto_increment primary key,
username varchar(20) NOT NULL default '',
password varchar(20) NOT NULL default '',
) TYPE=MyISAM;
?>
Om nog ff uitleg te geven.. Wanneer je ook een veld 'id' erbij hebt, heeft elk lid zijn unieke id nummer.. Zo kun je dus bijv. een user opzoeken, dmv zijn unieke nummer, die niemand anders heeft en er dus ook niet meerdere records opduiken wanneer je een user zoekt.
Gewijzigd op 16/06/2004 23:09:00 door B a s
Ik ga ermee aan de slag!! Allemaal bedankt voor jullie hulp ik kan tot nu toe zeggen dat wat ik zelf gedaan heb zie een paar reacties hierboven wel werkt. Maar ik denk zeker dat: id int(11) auto_increment primary key,
beter werkt en dat met md5 werken geen slecht idee is.
Alleen moet ik effe uitzoeken hoe dat moet worden ingestelt!!
Bedankt voor jullie reactie.