Posted: 04.06.2005 17:49 Post subject: Next Autoindex
ovako, mene zanima jedna stvar.
u tablici (recimo za galeriju slika) imam dva polja: id, image. Ovaj id je stavljen na auto increment, pa ima Auto indexing.
Ja hoću u php-u displayat neku sliku (recimo ID=59) a uz nju želim prikazati jednu sliku ispred ove '59' i jednu iza nje....
to bi bilo sve super kad se nebi recimo uzimalo u obzir da se neke slike nakon postavljanja ne obrišu. Pa onda mogu imati redoslijed ID slika tipa: 0,1,5,7,9,24,59,67 .....
E,sad, ispred slike '59' mi je slika sa IDjem 24 a iza je sa ID-jem 67 ... kako da ja pomoću php-a, tj. MySQL queryja doznam da je 67 sljedeći ID, a 24 prethodni ???
Neko vrijeme imao sam to riješeno sa umanjivanjem/uvećavanjem ID-ja za jedan, al to je bilo kad sam imao neprekinuti interval ID-a.... a sad to naravno nebi radilo.
Joined: 17 Jun 2004 Posts: 860 Location: 25th floor
Posted: 04.06.2005 17:56 Post subject:
Pa, u SQLu ostavis ORDER BY id, a u PHPu se proseces poljem u koje si fetchao recorde iz baze... sto ja znam, u nekoj zdravoseljackoj petlji while (ima jos recorda) pamtis u privremenoj varijabli ime od prethodne slike u nizu, pa onda kad naletis na svoj id prikazes i tu i poslije jos jednu iza
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum