[ nikol@c @ 23.01.2007. 11:39 ] @
| Pozdrav imam problem sa mysql upitom, hocu da mi pozove neke podatke iz tabele pod nekim uslovima, evo upita:
select ime, adresa, tel, fax, email from aktivnosti WHERE kljucne_reci='$aktivnost' order by clanak_id DESC LIMIT $broj_clanak";
pa sam napisao i:
$aktivnost = "neka_aktivnost";
i nece da mi prikaze podatke.
ALI kada napisem upit ovako:
select ime, adresa, tel, fax, email from aktivnosti order by clanak_id DESC LIMIT $broj_clanak";
prikazu mi se svi podaci iz tabele.
Znate li gdje mi je greska u upitu, i da li je uopste greska tu? |
[ flylord @ 23.01.2007. 11:45 ] @
da li si uradio nesto tipa
Code:
echo $sqlUpit;
pa da vidis kako ti izgleda taj generisani upit? Mi mozemo samo da gatamo i bacamo koske
[ nikol@c @ 23.01.2007. 12:09 ] @
Ej, izvinjavam se na manjku informacija u svakom slucaju rijesio sam, mada kao da sam to ranije probao a nije mi uspjelo.
Upit ide:
$sql="select ime, adresa, tel, fax, email from aktivnosti WHERE kljucne_reci='neka_aktivnost' order by clanak_id DESC LIMIT $broj_clanak";
Pozdrav i hvala u svakom slucaju
[ afwt @ 23.01.2007. 16:27 ] @
Pa ovo sto si sad napisao je identicno onome iz prvog posta... :-(
Moze li se bar znati sta je bio problem i kako si ga resio?
[ nikol@c @ 24.01.2007. 08:26 ] @
pa nije isto...
u prvom postu u upitu sam stavio da mi kljucna rijec bude jednaka nekoj promjenjivoj $aktivnost = "neka_aktivnost";
$sql="select ime, adresa, tel, fax, email from aktivnosti WHERE kljucne_reci='$aktivnost' order by clanak_id DESC LIMIT $broj_clanak";
a u drugom slucaju sam direktno u upit upisao zeljenu aktivnost - kljucnu_rec:
$sql="select ime, adresa, tel, fax, email from aktivnosti WHERE kljucne_reci='neka_aktivnost' order by clanak_id DESC LIMIT $broj_clanak";
Pretpostavljam da hoces da kazes da ako se pravilno deklarise promjenjiva ova dva upita dodju ista :)
Pa ako je tako zamolio bih te da mi pokazes kako
Pozdrav, Nikola
[ vladimirn @ 24.01.2007. 11:55 ] @
Code:
$aktivnost = $_GET['neka_aktivnost'];// pretpostavka je da je neka_aktivnost iz pethodnog search forma
$sql="select ime, adresa, tel, fax, email from aktivnosti WHERE kljucne_reci='$aktivnost' order by clanak_id DESC LIMIT $broj_clanak";
Ovo bio trebalo da radi, mislim da to trazis.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.