login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Willekeurige Invullen (Opgelost)

Offline Mmore - 01/12/2007 18:32
Avatar van MmoreMySQL interesse Ik zit momenteel met iets waar ik niet uit kom: Ik heb een tabel met daarin een x aantal rijen. In elke rij is er ruimte voor lid_ID en lid_aan_ID.

Alle lid_ID velden zijn ingevuld. Nu wil ik dat die willekeurig in een andere rij onder lid_aan_ID ingevuld worden.

Dus eerst heb ik bijv.
[Lid_ID = 1] [lid_aan_ID = ]
[Lid_ID = 2] [lid_aan_ID = ]
[Lid_ID = 3] [lid_aan_ID = ]

en dit moet dan worden

[Lid_ID = 1] [lid_aan_ID = 2]
[Lid_ID = 2] [lid_aan_ID = 1]
[Lid_ID = 3] [lid_aan_ID = 3]

Gewoon een willekeurige invullen in lid_aan_ID, bestaand uit nummers die alleen uit lid_ID mogen komen.
lid_ID en lid_aan_ID mogen niet hetzelfde zijn!

Kan iemand me hiermee helpen?  

2 antwoorden

Gesponsorde links
Offline Thomas - 01/12/2007 19:21
Avatar van Thomas Moderator Gebruik arrays en de shuffle() functie. Wel controleren of na de shuffle geen elementen aan zichzelf (lid 1 aan lid 1) gekoppeld worden.
Offline Mmore - 01/12/2007 20:05 (laatste wijziging 01/12/2007 20:10)
Avatar van Mmore MySQL interesse Kan iemand een voorbeeldje geven?   

Edit: Ik verander die 62 rijen wel handmatig.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.344s