Autor | Zpráva | ||
---|---|---|---|
Hanule Profil * |
Mám na webu vypisování odkazů na šlánky z db.
Mají se vypisovat seřazené podle id. $clanky = mysql_query("SELECT * FROM stin ORDER BY id"); U jedněch mám kapitoly popsané normálními číslicemi a to se mi zobrazuje dobře. http://sutova.ic.cz/index.php?file=hppo/first Ale u článku, které mají v názvu římské čislice to nějak nejde... http://sutova.ic.cz/index.php?file=shadow/first Jsou nějaký přeházený, přitom id mají v db nastavenou stejně( v normálních čislicích) a já nevím, proč se to u jednoho seřadí a u druhýho ne. Poradil byste mi někdo? |
||
šárinka Profil |
#2 · Zasláno: 18. 1. 2009, 12:51:54
římský čislice bych bejt tebou nevypisoval z databáze radši si to udělej pomocí css bude to o dost lepší
|
||
Hanule Profil * |
#3 · Zasláno: 18. 1. 2009, 13:00:36
Mno ono to jsou jako jenom názvy těch článků. A já právě nevím, proč to nejde...
|
||
pifko Profil |
#4 · Zasláno: 18. 1. 2009, 13:41:15
Možná blbej dotaz, ale máš sloupec id v databázi jako typ int a ne char?
|
||
Hanule Profil * |
#5 · Zasláno: 18. 1. 2009, 13:44:02
Ne, mám ho var...To Va? u toho druhýho ho mám taky var a nevadíto...
|
||
pifko Profil |
#6 · Zasláno: 18. 1. 2009, 13:52:01
Tak bingo. Vadí to, protože to pak neřadí jako číslice, ale řetězce a ty řadí nejdřív to co začíná jedničkou, pak dvojkou, atd. U prvního to nevadí, protože tam máš záznamů míň jak 10. Sloupce id se většinou nastavují jako int auto increment.
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0