Autor | Zpráva | ||
---|---|---|---|
Dances Profil |
#1 · Zasláno: 2. 2. 2010, 18:03:19
Mohl by mi někdo poradit jak mám udělat aby když se někdo zaregistruje na mém webu tak aby mohl být použit jen jeden nick a jeden email?
Nemužu nikde najít jak se to dělá. |
||
pEeLL Profil |
#2 · Zasláno: 2. 2. 2010, 18:18:58
Dances:
proste si pri kontrole formulare podivas jestli jmeno nebo email uz v db jsou. $result = mysql_query("SELECT id FROM table WHERE jmeno='$jmeno' OR email='$email' LIMIT 1"); $rows = mysql_num_rows($result); |
||
Dances Profil |
#3 · Zasláno: 2. 2. 2010, 18:28:43
A nejde to tak že by prostě toho uživatele který se chce registrovat pod stejným nickem nebo emailem jako už je v db že by to hodilo nějakou hlášku?
|
||
Alphard Profil |
#4 · Zasláno: 2. 2. 2010, 18:44:01
V databázi lze daným sloupcům nastavit unikátní index.
MySQL :: MySQL 5.0 Reference Manual :: 12.1.8 CREATE INDEX Syntax MySQL (31) - Indexy - Linux Software |
||
pEeLL Profil |
#5 · Zasláno: 2. 2. 2010, 18:54:45
Dances:
A nejde to tak že by prostě toho uživatele který se chce registrovat pod stejným nickem nebo emailem jako už je v db že by to hodilo nějakou hlášku? jestli myslis uz v dobe kdy formular vyplnuje tak pak pres ajax. dotaz na mysql stejne budes potrebovat aby ses kouknul jestli uz tam to meno neni. jak jinak bys chtel zjistit co je volne a co ne? |
||
Dances Profil |
#6 · Zasláno: 2. 2. 2010, 23:21:40
Tak jsem to nakonec použil tím indexem teď ještě musím nějak vykoumat jak poměnit text když to hodí hlašku že daný nick už existuje
|
||
Časová prodleva: 13 let
|
0