Portál AbcLinuxu, 10. května 2024 15:18


Dotaz: Problé s řazením obrázků z db

17.1.2009 22:13 Trnda
Problé s řazením obrázků z db
Přečteno: 281×
Odpovědět | Admin
Příloha:

Zdravím, mám problém s řazením obrázků podle jeho ID .... vše funguje korektně do tý doby, dokavať např. z 10 vložených obrázků druhý smažu a v momentě dalšího nahrání se mi nezařadadí na konec (id11) ale zobrazí se místo druhého smazazéno.

Poraďte mi kde je chyba ....

 


 

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.1.2009 23:10 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Problé s řazením obrázků z db
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevidím v dotazu ORDER BY.
18.1.2009 11:26 Trnda
Rozbalit Rozbalit vše Re: Problé s řazením obrázků z db

no jo (blik) ... já sem ale kus vola :o))))  Dík za nakopnutí, funguje to  .....

21.1.2009 19:41 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Problé s řazením obrázků z db
Btw, ak je eid synteticky (t.j. technicky) primarny kluc, tak by logika aplikacie nemala zavisiet na zoradeni jeho hodnot. Nikde nie je zarucene, ze PK bude iba rast, uvolnene hodnoty sa mozu znovu pouzit a nakoniec najvacsie prekvapenie moze nastat po migracii do databazy, kde PK usporiadat ani nejde.
Tarmaq avatar 21.1.2009 18:56 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Problé s řazením obrázků z db
Odpovědět | | Sbalit | Link | Blokovat | Admin
OT: k cemu jsou dobre ty prefixy? psat porad evph bych asi nemohl.. Doporucuji pouzivat bez prefixu a pokud chcete na prvni pohled poznat, o jakou tabuli se jedna z nazvu sloupce, nebo jen proste nechcete aby dochazelo ke konfliktum v ruznych subselektech ci joinech tak proste pouzijte misto:
SELECT evph_id, evph_uid, evph_uname, evph_path, evph_title FROM epvh WHERE evph_eid = $id
toto
SELECT evph.id, evph.uid, evph.uname, evph.path, evph.title FROM epvh WHERE evph.eid = $id
mam z toho kodu skoro pocit ze vas to nuti potom psat velmi kratke nazvy tabulek, coz muze byt po nejakem case dost matouci pro vasi orientaci. Nic ale neprani pouziti aliasu jako:
SELECT ep.id, ep.uid, ep.uname, ep.path, ep.title FROM event_photos ep WHERE ep.eid = $id
Don't panic!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.