27. december 2004 - 03:26Der er
6 kommentarer og 1 løsning
Sql kode
Hvordan kan jeg lave en sql kode som kun tilføjer en ny kolonde i en tabel hvis der ikke findes en anden kolonde i den tabel hvor 'user_name' er $username ?
Du kan bruge uniq som felttype, men dette er ikke smart da det bare vil retunerer en sql error.
Dette her er bedre: <? $username = "bob"; $checkq = mysql_query("SELECT username FROM brugere WHERE username='$username' "); if(mysql_num_rows($checkq) != 0) { echo "Det valgte brugernavn findes i forvejen. } else { mysql_query("INSERT INTO brugere(username) VALUES ('$username') "); } ?>
Ja den måde havede jeg også tængt mig! men problmet er at jeg nok har omkring 100 000 bruger i mit system! og at min mysql database nok vil gå ned hvis jeg gør det å¨den måde?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.