Autor | Zpráva | ||
---|---|---|---|
Kryštof Profil * |
#1 · Zasláno: 2. 4. 2012, 16:16:15
Dobrý den,
mám problém. Mám jednoduchý skript, kam uživatel zadá e-mail a podle toho se má vybrat řádek v databázi. Jenže je problém, že SELECT mi hází chybu, že v proměnné je zavináč. Nevíte, jak na to? $ma=$_POST['email'] $mc = mysql_query("SELECT * FROM users WHERE mail=" . $ma); You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@gmail.com' at line 1 |
||
panther Profil |
#2 · Zasláno: 2. 4. 2012, 16:16:56
Kryštof:
$mc = mysql_query("SELECT * FROM users WHERE mail= '" . mysql_real_escape_string($ma) . "'"); |
||
Kryštof Profil * |
#3 · Zasláno: 2. 4. 2012, 17:54:54 · Upravil/a: Kryštof
Promiňte, ale to mi také nejde...
Nehlásí to vůbec žádnou chybu... |
||
panther Profil |
#4 · Zasláno: 2. 4. 2012, 18:08:12
Kryštof:
Dotaz je v poradku (nehlasi chybu), pokud tam uzivatel s danym mailem existuje, musi ho to vratit. Nemas chybu ve zpracovani vysledku dotazu? Tento kousek kodu jsi nam neukazal, chyba bude asi tam. |
||
Kryštof Profil * |
#5 · Zasláno: 2. 4. 2012, 18:15:17
Už to mám, měl jsem tam opravdu primitivní chybu, děkuji za pomoct...
|
||
Časová prodleva: 11 let
|
0