Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudok berendezni egy...

Hogyan tudok berendezni egy MYSQL táblát egy mező alapján?

Figyelt kérdés

A tábla neve konyv, és cim szerint kellene rendeznem fizikailag, tehát nem csak úgy akarom megnézni, hanem azt szeretném, hogy átrendezze a rekordokat, hogy aztán a weblap is majd úgy jelenítse meg.

Van egy egyszerű weblapom, amit nem én csináltam. Egy MySQL adatbázisból dolgozik, és annak fizikai sorrendje szerint listázza az adatokat. Ezt sajnos nem tudom átírni, de nem is kell, ha jó a sorrend az adatbázisban.

Régen a C-Panel kezelőjében volt erre lehetőség, hogy fizikai rendezés, de ez egy frissítéssel eltűnt. Most meg ott vagyok, hogy az újonnan felvitt rekordok a végére kerülnek, amit eddig így be tudtam rendezni, de most nem. Parancsot ki tudok adni, és ez a régi rendezés is ezt csinálta korábban, de most ezt valamiért kivették, így magam kellene hogy megcsináljam.



2018. szept. 16. 07:30
1 2
 11/15 anonim ***** válasza:
Óriási tévedésben élsz. Az adatbázisban lévő rekordoknak NINCS sorrendje. Ha simán lekéred ORDER BY nélkül, akkor VÉLETLENSZERŰ sorrendben adja vissza, ami általában a fizikai sorrendet jelenti, de egyáltalán nem veheted biztosra. Lázadhatsz, ez akkor is így van. Egyetlen megoldás az ORDER BY. Minden más csak szakszerűtlen barmolás.
2018. szept. 20. 14:41
Hasznos számodra ez a válasz?
 12/15 A kérdező kommentje:

Jó, akkor közelítsük meg másként a kérdést.

Az adatbázisban minden rekordhoz tartoznak adatok, úgymint ID, cím, stb.

Meg lehet-e változtatni egy paranccsal az ID-ket úgy, hogy azok sorrendje azonos legyen a cím mező ábécébe rendezett sorrendjével?

2018. szept. 20. 16:34
 13/15 anonim ***** válasza:
Ez egyre rosszabb.
2018. szept. 20. 20:27
Hasznos számodra ez a válasz?
 14/15 anonim ***** válasza:

Úgy őszintén: ha azért akarod átrendezni, mert a weblap kódjához nem férsz hozzá, akkor hogy fogod megmondani a weblapnak, hogy az ID szerint rendezve jelenítse meg?

Nem mintha ez szakmailag 0%-nál helyesebb lenne, nem erről beszélek, hanem arról, hogy magaddal kerültél ellentmondásba.

2018. szept. 20. 21:16
Hasznos számodra ez a válasz?
 15/15 anonim ***** válasza:

ID-kat átrendezni? A hajam tépem :o

És akkor sem biztos, hogy a megfelelő sorrendben fogja megjeleníteni. Sőt, valószínű, hogy a fizikai elhelyezkedés sorrendjében, vagyis semmi nem fog változni, hiába írod át az ID-kat. Amíg nincs ORDER BY, addig nem lehetsz biztos benne, milyen sorrendben fogja megjeleníteni. De ezt már páran leírtok, fogadd el, hogy így van.

2018. szept. 24. 14:33
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!