Mysql minden x-edik érték lekérése, hogyan?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Megpróbálom leírni elméletben.
Lekérdezed a tábla első rekordját, és a kérdéses mező értékét eltárolod egy változóba.
Ehhez az értékhez hozzáadsz 10-et.
Csinálsz még egy lekérdezést úgy, hogy azt a rekordot kéred le, ahol ez az érték már 10. Ha a lekérdezés nem vezet eredményre (vagyis nincs olyan rekord amiben 10 lenne a keresett érték) akkor a változó értékét csökkented 1-gyel, és ezt a csökkentést addig folyatod, amíg végre eljutsz odáig, hogy lesz egy újabb lekért rekordod. Ezután a változót növeled 10-zel.
Így szépen végigfutsz az egész tábládon.
Szóval kell hozzá egy ciklus és egy feltétel, ami ha nem teljesül, akkor a változó értékét csökkented 1-gyel, ha teljesül akkor növeled 10-zel.
Azt nem írtad viszont, hogy lehet-e olyan eset, amikor a következő érték akár 10-zel több is lehet az előzőnél,
mert akkor bekövetkezik az, hogy végtelen lesz a ciklus.
Ha ilyen is előfordulhat, akkor még azt is vizsgálnod kell, hogy az aktuális lekérdezés nem egyezik-e meg az előzővel, mert ha igen, akkor adjon hozzá 11-et és utána növelje egyesével addig, amíg nem lesz lekérdezhető rekordod.
Hát, nem tudom, mennyire volt érthető, de remélem ezen el tudsz indulni.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Ha már az elmélet megvan, akkor mi gátol meg abban, hogy leprogramozd? Ez már csak sima kódolás.
Most komolyan azt várod, hogy más megírja helyetted a scriptet.
Próbáld meg magadtól, és ha nem megy, akkor illeszd be ide a forráskódot, ameddig eljutottál, és írj a problémádhoz magyarázatot, és akkor biztos, hogy kapni fogsz segítséget is.
Abbót mit fejlődnél, ha kapnál egy kopipészt kódot?
Ha pedig nem ismered a szerveroldali programozást és a MySQL-t, akkor vagy megtanulod, vagy megbízol egy webfejlesztőt, hogy csinálja meg neked.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!