Autor | Zpráva | ||
---|---|---|---|
pema01 Profil |
#1 · Zasláno: 4. 12. 2014, 19:26:42
Ahoj,
mám databázi, kde vedu uživatele. Pokud se uživatel zaregistruje s nickem či emailem, který již v databázi existuje, má PHP vyhodit zprávu, že již existuje. Zrealizoval jsem to takto (viz. obr). Jenže mi to vůbec nefunguje - i přes to, že zaregistruji několikrát stejného uživatele, vždy ho do databáze přidá. |
||
Monkeys Profil * |
#2 · Zasláno: 4. 12. 2014, 19:47:58
pema01:
SELECT TUsers.* FROM TUsers WHERE email='{$email}' OR nick='{$nick}' M. |
||
pema01 Profil |
#3 · Zasláno: 4. 12. 2014, 20:27:29
Stále nefunguje :(
|
||
Trsak Profil |
#4 · Zasláno: 4. 12. 2014, 20:33:29
Je to mysql_num_rows :).
Chybí ti tam "s". |
||
pema01 Profil |
#5 · Zasláno: 4. 12. 2014, 22:28:17
Uff, to mi zase dalo.... Funguje mi zápis od Monkeys, ale stále nechápu proč mi nefunguje ten můj... - každopádně děkuji mockrát za tuto syntaxi, je přehlednější, budu ji používat - jen co znamená to TUsers.* (TUsers že vybírám z konkrétní tabulky, * znamená vše z té tabulky, ale ta tečka mi tam nesedí, proč tam je?)
+ díky za to "esko" Trsaku :D Hrozný hledat hodinu v kódu drobnou chybu... Fakt díky moc! |
||
Trsak Profil |
Ano, je to "Tabulka.Sloupec".
Je to však zbytečné, pokud vybíráš data jen z jedné tabulky. Stačí pouhé "*". |
||
juriad Profil |
#7 · Zasláno: 4. 12. 2014, 22:32:58
pema01:
Porovnávání v databázi se provádí jednoduchým rovná se. Ty ho máš po vzoru PHP zdvojené. |
||
pema01 Profil |
#8 · Zasláno: 5. 12. 2014, 12:56:21
ok, děkuji
|
||
Časová prodleva: 9 let
|
0