Kezdőoldal » Számítástechnika » Weblapkészítés » Mi lehet a gond ezzel a PHP...

Mi lehet a gond ezzel a PHP kóddal?

Figyelt kérdés

Ennél a résznél kapok hibát:

$sql=mysql_query("SELECT * FROM users WHERE email=$email");

if (mysql_num_rows($sql)>0) {

print "Már regisztráltak ezzel az e-mail címmel!";

}

Ez ugye megnézné, hogy van-e már ilyen e-mail az adatbázisban, de ezt a hibaüzenetet írja ki:


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...



2013. nov. 23. 13:52
 1/4 anonim ***** válasza:
67%
a $email mindig string így azt minimum idézőjelek, közé kell helyezni.
2013. nov. 23. 14:20
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
52%
és ezen felül nem ártana szűrni is, minimum egy mysql_real_escape_string -gel
2013. nov. 23. 23:22
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

1. mysql_* fv-t NEM HASZNÁLUNK MERT MÁR ELAVULT!

2. SQL querybe nem fosunk bele csak úgy változót, prepared statementet használunk

3. Nálad azért van baj mert mysql_fetch kimaradt.

2013. nov. 25. 13:40
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
#3 vagyok, benéztem: a " -k miatt a mailban na. csak közben már másra gondoltam, nem a fetch a baj :D
2013. nov. 25. 13:40
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!