![]() |
#1 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Interesuje me zasto skripta ne moze da pronadje ni jednog korisnika u bazi koji zadovoljava ovaj uslov jer takvih u bazi postoji. U PHP manual pise da se ova funkcija mysql_num_rows () koristi iskljucivo kod SELECT-a.
![]() Kôd:
if (isset ($_POST['korime'])&& isset ($_POST['password'])) { //Ako je korisnik pokusao da se prijavi $korime=$_POST['korime']; $password=md5($_POST['password']); $db_conn=mysql_connect("localhost", "korisnik","sifra"); mysql_select_db("posao",$db_conn); $query="SELECT * from DIPLOMCI where KOR_IME='$korime' and SIFRA='$password' and AKTIVIRAN='1'"; $rezultat=mysql_query($query, $db_conn); if (mysql_num_rows($rezultat)>0) { //ako je korisnik pronadjen u bazi podataka //registrujemo njegov indetifikator u sesiji $_SESSION['validan_diplomac']=$korime; } } Poslednja izmena od slavkan : 10. 11. 2010. u 14:22. |
![]() |
![]() |
![]() |
#2 |
Banned
Expert
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
![]() |
![]() SIFRA='$password' neee
SIFRA=MD5($password) ili SIFRA=SHA1($password) u ranijem postu si koristio MD5 čini mi se? |
![]() |
![]() |
![]() |
#3 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Pa dobro ako je to tako onda ova linija je suvisna:
$password=md5($_POST['password']); a ako uradim kakosi ti rekao dobijam sljedecu poruku o gresci: mysql_num_rows(): supplied argument is not a valid |
![]() |
![]() |
![]() |
#4 |
Banned
Expert
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
![]() |
![]() uffff nisam video
![]() |
![]() |
![]() |
![]() |
#5 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#6 |
Ivan Dilber
Sir Write-a-Lot
|
![]() to da argument nije dobar je verovatno zato sto upit pukne, pa je $rezultat false, a ne resurs...
dodaj echo mysql_error(); iza mysql_query linije da vidis koja je greska... ako nije to, onda echo $query; da vidis koji se upit salje bazi, pa onda proveri rucno sta baza vraca na taj upit..
__________________
Leadership is the art of getting people to want to do what you know must be done. |
![]() |
![]() |
![]() |
#7 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Evo koje greske dobijam, ako ostampam query a za korisnicko ime i password unesem korisnik korisnik (koji vec postoji u bazi) dobijam sledece obavestenje
select * from DIPLOMCI where KOR_IME='korisnik' and SIFRA=md5(korisnik) and AKTIVIRAN='1' Ako odradim mysql_error(); dobijam sledecu poruku: Unknown column 'korisnik' in 'where clause' Warning: mysql_num_rows(): supplied argument is not a valid |
![]() |
![]() |
![]() |
#8 |
član
Certified
Datum učlanjenja: 17.10.2006
Poruke: 65
Hvala: 42
18 "Hvala" u 9 poruka
![]() |
![]() |
![]() |
![]() |
![]() |
#9 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() @akubra kad uradim kako si rekao desi se opet isto, tj skript ne moze da pronadje korisnika. Znaci sad ne dobijam greske koje sam dobijao malocas ali skrip jednostavno ne radi svoj posao. Evo kad ostampam query sta dobijem:
Kôd:
select * from DIPLOMCI where KOR_IME='admin' and SIFRA=md5('admin') and AKTIVIRAN='1' |
![]() |
![]() |
![]() |
#10 |
novi član
Na probnom radu
Datum učlanjenja: 13.09.2007
Poruke: 14
Hvala: 0
0 "Hvala" u 0 poruka
![]() |
![]() A tabela u koju upisuješ, kako izgleda?
|
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
mysql_num_rows(): supplied argument | slavkan | (X)HTML, JavaScript, DHTML, XML, CSS | 6 | 03. 05. 2011. 04:10 |
Double float problem - resen, ali ima dodatni problem :0 | ljtruba | (X)HTML, JavaScript, DHTML, XML, CSS | 34 | 23. 08. 2008. 02:28 |