[ CiM0beTa @ 26.07.2012. 18:57 ] @
Code (php):
if (mysql_result(mysql_query("SELECT COUNT (`user_id`) FROM `users` WHERE `username` = '".$username."' AND `password` = '".$password."' AND `active` = 1") ,0) == 1) {

}
 

ovo mi izbacuje tu grešku ? Gde je greska ja oćoreh?

Warning: mysql_result() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\www\freeway\engine\login.php on line 38

Buni me to sto je ovaj slican kod do sad radio za registraciju a sad nece za logovanje?
[ PHPovac @ 26.07.2012. 19:31 ] @
Nema potrebe da koristiš ".$var." unutar ", to samo važi za '.
Probaj ovako
Code (php):

$uzr_q_c = mysql_query("SELECT `user_id` FROM `users` WHERE `username` = '$username' AND `password` = '$password' AND `active` = 1") or die(mysql_error());
if(mysql_num_rows($uzr_q_c) == 1 {
//nesto
}
 
[ CiM0beTa @ 26.07.2012. 19:32 ] @
resio sam sa mysql_num_rows() , samo ne znam odakle ono COUNT kad se nikde ne pominje u MySQL-u. Jer to neka najnovija verzija? sta je to? inace, kad sam naucio gledajuci druge skripte iz nekog video pa sam tako zapamtio kao easy way ali evo sad vise nece da radi?

Znam da ne moram to '".$var."' ali mi onda notepad++ prikatze bas kao varijablu, a onako samo posivi :(
[ PHPovac @ 26.07.2012. 19:37 ] @
Ne, COUNT postoji davno. Ali mu pristupaš sa $result['COUNT(`user_id`)'] a ne sa $result ili funkcijom.
A ako baš hoćeš da ti označi promenjivu, stavi je u {} tako da bude $q = "nesto nesto {$var} nesto";