[ dmn @ 06.08.2004. 18:14 ] @
query izgleda ovako:

$result_oglas = mysql_query("SELECT oglas_id, datum, osoba_id FROM Oglas WHERE kategorija=$kategorija");

i sve lepo radi kada umesto promenljive napisem konkrenu vrednost (npr. 'monitori') ,ali sa promenjlivom nece pa nece i dobijam sledecu poruku "Unknown column 'monitori' in 'where clause' " iako postoji ta vrednost u koloni.

nema smisla...

unapred tnx
[ NetworkAdmin @ 06.08.2004. 19:06 ] @
Citat:
dmn: query izgleda ovako:



i sve lepo radi kada umesto promenljive napisem konkrenu vrednost (npr. 'monitori') ,ali sa promenjlivom nece pa nece i dobijam sledecu poruku "Unknown column 'monitori' in 'where clause' " iako postoji ta vrednost u koloni.

nema smisla...

unapred tnx


Zato sto ne pise:
Code:
$result_oglas = mysql_query("SELECT oglas_id, datum, osoba_id  FROM Oglas WHERE kategorija='$kategorija'");

lijepo si napisao 'motori' a nisi napisao '$kategorija'
[ NetworkAdmin @ 06.08.2004. 19:10 ] @
jos da dodam nemoj biti lijen da napises recimo
$query = "SELECT oglas_id, datum, osoba_id FROM Oglas WHERE kategorija='$kategorija'";
echo $query; #ovo dok debagujes?
$result_oglas = mysql_query($query) or die(mysql_error());

jos bolje evo ti jedna lijepa klasa:

http://www.phpinsider.com/php/code/SafeSQL/

Ili najbolje koristi mysqli