Autor Zpráva
pema01
Profil
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 *
pema01:

SELECT TUsers.* FROM TUsers WHERE email='{$email}' OR nick='{$nick}'

M.
pema01
Profil
Stále nefunguje :(
Trsak
Profil
Je to mysql_num_rows :).
Chybí ti tam "s".
pema01
Profil
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
pema01:
Porovnávání v databázi se provádí jednoduchým rovná se. Ty ho máš po vzoru PHP zdvojené.
pema01
Profil
ok, děkuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: