id + doortellen

Status
Niet open voor verdere reacties.

Tha Devil

Moderator
Forumleiding
Moderator
Lid geworden
1 sep 2002
Berichten
16.494
Besturingssysteem
macOS Sequoia
Ik wil graag een match script maken als deel van een grotere site (clan site) en zit even met het toepassen van het volgende:

Ik wil dat tijdens het toevoegen van een nieuwe match, deze een id krijgt (in de vorm van een getal) en voor elke volgende match hij doortelt

Nu is het zo dat het toevoegen via een formulier gaat.

Ik heb denk ik de volgende dingen nodig:

<input type='hidden' name='id' value= [wat komt hier?] >

de tabel in MySQL moet 'id' heten, VARCHAR (3) zijn en ook AUTO-INCREMENT

Dan moet ik voor het toevoegen in de database dit gebruiken

INSERT INTO wars (id, ... , ...) VALUES ('$_POST[id]', ... , ...)

Maar dan zit ik nog met het tellen, het moet iig standaard op 1 beginnen en dan steeds met 1 erbij optellen.

Waarschijnlijk is het niet zo moeilijk, maar toch ik zou het niet weten
 
Maak een integer kolom (geen varchar), wijs deze aan als primaire sleutel en geef hem vervolgens de eigenschap auto_increment :)
Het optellen doet MySQL vervolgens voor je. Je query kan er dan zo uitzien:

Code:
INSERT INTO wars (id, ... , ...) VALUES ('', ... , ...)
Je mag kolom 'id' in de kolomvermelding ook weglaten, dan telt MySQL er ook gewoon één bij op :)
 
Ermm lijkt me allemaal logisch, maar ik kan geen Integer vinden in PHPMyAdmin (v. 2.3.2) alleen SMALLINT, MEDIUMINT, INT, BIGINT

Misschien staat hij er wel tussen en ken ik gewoon de afkorting niet :confused:

Maar ik hoef dus geen form input te maken voor id? Dus ik kan $_POST['id'] weglaten... en ook uit de query 'id' weglaten
 
Geplaatst door Tha Devil
Ermm lijkt me allemaal logisch, maar ik kan geen Integer vinden in PHPMyAdmin (v. 2.3.2) alleen SMALLINT, MEDIUMINT, INT, BIGINT

Misschien staat hij er wel tussen en ken ik gewoon de afkorting niet :confused:
INT is de afkorting voor integer :)
Maar ik hoef dus geen form input te maken voor id? Dus ik kan $_POST['id'] weglaten... en ook uit de query 'id' weglaten
Jup. Jup. Jup.
 
Thanx JP wat ben ik blij dat jij hier rondloopt (en ook op dit tijdstip :p )
 
Geplaatst door Tha Devil
Thanx JP wat ben ik blij dat jij hier rondloopt (en ook op dit tijdstip :p )
Ik ben om de raarste tijden nog op ... :D

Maar graag gedaan :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan