![]() |
PHP + MySQL > Entry 2 selecteren... ?!
Hoi, ik heb een probleempje ik heb een table met id's nouwja als ik alleen entrys toe voeg is er niks aan de hand en heb ik een mooi rijtje nummers maar stel ik haal er een entry tussen uit komt er ook een gat in mn rijtje....
voorbeeld id | tekst 1 | abc 2 | def 3 | ghi stel ik haal de entry met id=2 weg dan hou ik dit over id | tekst 1 | abc 3 | ghi Nu wil ik de 2e entry selecteren. ik gebruik nu id en krijg als resultaal bij t 1e rijtje 2 | def maar bij t 3e rijtje krijg ik niks... id=2 bestaat namelijk niet meer tog moet ik de 2e entry hebben en als resultaat 3 | ghi krijgen hoe doe ik dat ?! :D |
Citaat:
|
Citaat:
t nadeel is dus dat er een gat is de hoogste waarde van id in mn db is dus hoger dan de waarde van $count snapje? :D |
Citaat:
Insert trigger maken. Kijk of er id's in de 'pool' tabel zitten. Zo ja, die gebruiken (en verwijderen). Zo niet, max() + 1. sim-pel :) [edit] Kent mySQL geen triggers, dan stored procedures/function aanroepen. [/edit] |
Alle tijden zijn GMT +1. Het is nu 10:23. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.