Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.781 pregleda

Najnovija ↓

Izbroj redove u bazi sa tim i tim uslovom 05.06.2015. u 16:47 · pre 138 meseci #1
$q = "SELECT id FROM user WHERE username == 'admin'";
$query = mysqli_query($konekcija, $q);
$rezultat = mysqli_num_rows($query);

Gde je greska? Treba da izbrojim redove koje imaju username = admin
Re: Izbroj redove u bazi sa tim i tim uslovom 05.06.2015. u 17:18 · pre 138 meseci #3
da, hvala...

A ovo, nikako mi nece???

$q = 'SELECT id FROM user WHERE username = "'.$username.'" AND password = "'.$password.'"';
Re: Izbroj redove u bazi sa tim i tim uslovom 05.06.2015. u 17:29 · pre 138 meseci #6
Password ne cuvati u izvornom obliku u DB.
Cuvati samo Hash od npr. Username + Password
i to proveravati prilikom logina.

Ne znam PHP, ali cini mi se da imas I Sql Injection problem. Verovatno na to misli Pedja.
Re: Izbroj redove u bazi sa tim i tim uslovom 08.06.2015. u 14:49 · pre 138 meseci #7
Nisam milsio na hes nego na proveru korsinickog imena i loyinek u upitu ovako, jer potencijaln moye da bude napadnuto kroy SQL injection.

sigurnije je uraditi

$q = 'SELECT id FROM user WHERE username = "'.$username.'";

A onda u dobijenom rezultatu proveriti da li je lozinka u slogu koji je izdvojen dobra (bolje je da je hesovana, naravno).
Potpis
http://pedja.supurovic.net - http://wireless.uzice.net - Besplatni .RS domeni - Mikrotik uputstva - YT9TP - OpenStreetMap Srbija
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme