Prethodni i Sledeci (proizvod) red iz baze
Mnogo ljudi ima problem i pita kako se radi prethodni i sledeci red u bazi, tj. kako ako imam proizvod ciji je ID=15 da prikazem link proizvoda koji je sledeci u bazi ili proizvoda koji je prethodni u bazi… Ljudi to je jako jednostavno a ide ovako: (napisacu samo query a ne ceo code, e a ko nije lenja buba i ima neka osnovna znanja shvatice o cemu se radi)
Ovako se prikazuje trenutno prikazani proizvod:
$sql = “select * from tabela where news_id=’$upit’”;
Sledeci proizvod se trazi ovako:
$sql = ”select * from
tabela where news_id > $upit order by news_id asc limit 1″;Prethodni proizvod se trazi ovako:
$sql = ”select * from
tabela where news_id < $upit order by news_id desc limit 1";
E to je to, nije tesko jel da, naravno sve je vezano za jedan isti $upit, i sve ovo ide u jedan php fajl… Mogli ste da uradite i $upit + 1 (za sledeci) ili $upit + 2 za prethodni post, ali sta bi ste dobili time? Sta ako obrisete neki proizvod?
Eto jedan mali prakticni savet, nadam se da ce koristiti.
Written by elprogramero on July 7th, 2006 with
4 comments.
Read more news on PHP & MySQL.


#1. July 7th, 2006, at 4:05 PM.
Vidim ja da ce ovaj blog uskoro postati blog na kom ce se postati mnoge sitnice kao da su opensource