CREATE TABLE `members` (
`id` int(11) NOT NULL auto_increment,
`login` text NOT NULL,
`pass` text NOT NULL,
`nom` text NOT NULL,
`prenom` text NOT NULL,
`email` text NOT NULL,
`section` text NOT NULL,
`annif` varchar(5) NOT NULL default '',
UNIQUE KEY `id` (`id`)
) TYPE=MyISAM PACK_KEYS=0;
Dat betekent dus dat je je gebruikers zelf aan moet maken, in phpmyadmin!
Als je alles gedaan hebt, wat daar staat, heb je standaard geen gebruiker aangemaakt!
Ik ben pas een beginnenr in php mysql database.
Ik heb deze bovengenoemde tabel in mijn database zo staan, maar moet ik hier nu iets aan veranderen en waar ?
Nee, als de tabel goed is ingevoegd (zonder fouten), dan hoef je daaraan niks meer te veranderen. Je hoeft nu alleen nog maar een rij in te voegen, waar je dan je gegevens invuld.. o.a. je gebruikersnaam (login) je password (pass), je nom, je prenom, je e-mail, enz..
Nee natuurlijk ben je niet vervelend, dit is een forum waar je al je vragen kwijt kunt!
Ontopic:
Je weet wel al hoe je in phpmyadmin kunt komen?
Dan ligt het er nog een beetje aan welke versie je van phpmyadmin gebruikt, maar het zal zo wel moeten lukken denk ik.
Doe het volgende:
-> Open phpMyAdmin
-> Klik je tabel aan (in jou geval, members)
-> Klik op invoegen
-> Vul het volgende in (de rest laat maar ff open)
Bij:
--id -> 01
--login -> Je naam of gebruikersnaam
--pass -> Je wachtwoord
--email -> Je e-mail adres
Klik nu op start (toevoegen), en je rij wordt als het goed is nu toegevoegd.
Ga da naar je inlogscherm van je script, en log daar in met de door jou opgegeven gebruikersnaam en wacthwoord!
Hmmm, misschien wat kort door de bocht, maar wanneer je een tabel gaat maken en voor een wachtwoord al een kolom van het type text kiest, dan verwacht ik weinig goeds van de rest van het script. Heeft de maker van dit script wel enig idee hoeveel tekst je in een text-veld kwijt kunt en hoeveel ruimte zo'n veld inneemt? En dat voor een lullig wachtwoordje? Wanneer je SHA1 toepast op je wachtwoorden, dan neem je een CHAR(40), dat is dan precies genoeg.
Dit geldt natuurlijk ook voor de meeste andere velden, een wachtwoord, userid of emailadres zijn nu eenmaal niet 3 A4-tjes lang... Laat staan nog langer!
Daar moet ik mijzelf ook nog steeds een keer in verdiepen (SHA1), ik gebruik tot op heden nog steeds de MD5 beveiliging. Is dit een grote verandering, tot aanpassing in het script!
@alain, ik zou als ik jou was, wat frank zegt, even aanpassen, je script is nu wel heel gevoelig, voor hackers ivm met je slechte beveiliging!
En dan nog iets, gebruik nooit en te nimmer die vieze backtics ` in je queries. Volkomen overbodige rotzooi! En mocht je ze toch nodig hebben, dan doe je iets anders verkeerd...
Edit: Het veld 'id' kun je weglaten in je query, dit is een auto_increment veld. Het wordt dus door de database ingevuld. De waarde 1 (en geen 01) moet je dus ook weglaten.