• 3 odgovora
  • 1.938 pregleda
mysql_result -greska? 26.07.2012. u 18:57 · pre 173 meseci #1
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?
Re: mysql_result -greska? 26.07.2012. u 19:31 · pre 173 meseci #2
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
}
 
Re: mysql_result -greska? 26.07.2012. u 19:32 · pre 173 meseci #3
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 :(
Re: mysql_result -greska? 26.07.2012. u 19:37 · pre 173 meseci #4
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";
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme