Avatar billede airforce1 Nybegynder
23. april 2002 - 12:03 Der er 3 kommentarer og
1 løsning

Checke om record allerede er i database

Hej, Jeg er en nybegynder med følgende problem,

Jeg har en tabel: "users" i denne har jeg bl.a. id, username m.fl.

Jeg ønsker nu at undersøge om $user er lig/eksisterer med nogen record i users.username.

Nogen der kan hjælpe mig videre?

Mvh
Avatar billede delwin Nybegynder
23. april 2002 - 12:05 #1
SELECT * FROM users WHERE username='$user'
Avatar billede airforce1 Nybegynder
23. april 2002 - 12:07 #2
oohh ja det kan jeg selvfølgelig godt se, men er der ikke en eller anden variabel der bliver sat hvis svaret er positivt/negativt, o.s.v.

Altså hvordan kan jeg se om SELECT er lykkedes, altså om resultat er OK?
Avatar billede delwin Nybegynder
23. april 2002 - 12:10 #3
hvilket sprog kører du..

hvis du for eksempel kører php kan du skrive

$result = mysql_query("SELECT * FROM users WHERE username='$user'");
if(mysql_num_rows($result)>0) {
  echo "Brugeren blev fundet i databasen";
}



hvor mysql_num_rows(); er den funktion der kigger for mange resultater der blev fundet
Avatar billede airforce1 Nybegynder
23. april 2002 - 12:21 #4
Yeeea. Det var lige sådan noget jeg ledte efter :) Jeg prøver det senere, men det ser jo rigtigt ud :)

Takker!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester