login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gegevens omwisselen

Offline jorre13 - 03/07/2007 13:37
Avatar van jorre13Lid Hoe kan ik door middel van een sql bepaalde gegevens omwisselen

bv.:
jan 1
bert 2
pol 3

veranderen naar
jan 1
bert 3
pol 2

13 antwoorden

Gesponsorde links
Offline Ultimatum - 03/07/2007 13:38
Avatar van Ultimatum PHP expert Met de UPDATE query
Offline marten - 03/07/2007 13:39
Avatar van marten Beheerder Een extra tabelveld toevoegen met de volgorde.
Offline jorre13 - 03/07/2007 13:42
Avatar van jorre13 Lid ik heb een extra veld voor de volgorde en ik weet dat het met update moet maar mijn vraag is hoe ik dit doe ik 1 sql-statement
Offline willemw - 03/07/2007 13:46
Avatar van willemw Nieuw lid een veld voor de volgorde is niet nodig want de waarden worden uiteindelijk gewoon gewijzigd he

Ik denk niet dat dit in 1 query kan persoonlijk

Offline marten - 03/07/2007 13:49
Avatar van marten Beheerder
Citaat:
een veld voor de volgorde is niet nodig want de waarden worden uiteindelijk gewoon gewijzigd he


Wil jij de auto increment aanpassen dan? Dat lijkt me niet echt handig namelijk en is dus een sorteerveld beter.
Offline jorre13 - 03/07/2007 13:49
Avatar van jorre13 Lid lukt dus wel met een case
Offline willemw - 03/07/2007 13:53
Avatar van willemw Nieuw lid
Citaat:
Wil jij de auto increment aanpassen dan? Dat lijkt me niet echt handig namelijk en is dus een sorteerveld beter.


aan jan hangt waarde 1, dit moet blijven
aan bert hangt waarde 2, dit moet 3 worden
aan pol hangt waarde 3, dit moet 2 worden

Wat heeft dit met de autoincrement te maken?
Offline Ultimatum - 03/07/2007 13:55
Avatar van Ultimatum PHP expert Ik denk dat die nummers id's van de tabel zijn...
Offline marten - 03/07/2007 13:57 (laatste wijziging 03/07/2007 13:57)
Avatar van marten Beheerder Nou ik neem aan dat dit de tabel volgorde is:

user_id naam
1 Jan
2 Bert
3 Pol

Zonder sorteervolgorde zoals jij voorstelt zal de user_id steeds veranderd worden. En de user_id is meestal auto increment. Daarom stel ik het volgende voor:

user_id naam volgorde
1 Jan 1
2 Bert 2
3 Pol 3

Zo kan je naar hartelust je volgorde wijzigen.
Offline willemw - 03/07/2007 14:01 (laatste wijziging 03/07/2007 14:04)
Avatar van willemw Nieuw lid Nou neem gerust aan maar dat is de vraag niet. 't is zo al ingewikkeld genoeg 

daarbij, het gaat toch niet om de volgorde? het gaat om de naam t.o.v het cijfer
Offline Ultimatum - 03/07/2007 14:12 (laatste wijziging 03/07/2007 14:19)
Avatar van Ultimatum PHP expert Hoe weet jij dat nou? De topicstarter moet even wat duidelijker zijn...

@hieronder, kap nou maar en wacht gewoon op de topicstarter
Offline willemw - 03/07/2007 14:18 (laatste wijziging 03/07/2007 14:22)
Avatar van willemw Nieuw lid ^hij heeft zijn antwoord al, lees alle berichten
als er niks staat over auto-increment begin ik niet over auto-increment. Zo eenvoudig is dat
Offline marten - 03/07/2007 14:21
Avatar van marten Beheerder Genoeg gezever nu. Ontopic weer.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.17s