Autor | Zpráva | ||
---|---|---|---|
mersi Profil |
#1 · Zasláno: 12. 9. 2008, 14:31:19
Chcem sa opýtať skúsenejších, že ako mám kontrolovať, že či username zadané pri registrácii sa ešte v databáze nenachádza.
username je v databáze nast. ako PRIMARY KEY |
||
lamka2 Profil |
#2 · Zasláno: 12. 9. 2008, 14:34:48
<?php
if (mysql_query(mysql_result("SELECT COUNT(*) WHERE username='$username' "),0)==0){ // vsetko OK } else { // uz sa tam nachadza ;} ?> |
||
Alphard Profil |
#3 · Zasláno: 12. 9. 2008, 14:42:28
jak píše lamaka2, nebo někteří ještě používají 2. způsob, pokusí se data vložit a pak zkontrolují, jestli databáze nevrací chybu (mysql_errno()) a podle toho pokračuji
PS: vhodnější je dávat do primary id int auto_increment a username jinam (lze nastavit unique), pak je jednodušší přejmenování, nemusí se měnit další tabulky |
||
mersi Profil |
#4 · Zasláno: 13. 9. 2008, 13:03:30
diky za rady
|
||
Časová prodleva: 16 let
|
0