---
title: "Kolla om användare finns"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/14994-kolla-om-användare-finns"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jockee"
published: "2000-11-27T05:40:00.000Z"
updated: "2000-11-29T08:35:00.000Z"
replies: 8
views: 184
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/14994-kolla-om-användare-finns"
---

# Kolla om användare finns

## #1 — jockee, 2000-11-27T05:40Z

Håller på att lära mig PHP/MySQL och sitter och leker med en liten inloggningsgrej.
Undrar hur man hämtar ut ett namn och jämför det med $namn??

Permalänk: https://www.webforum.nu/p/14994

## #2 — Gislaved.net, 2000-11-27T06:53Z

```
$resultat = mysql_query("SELECT * FROM databas WHERE namn = '$namn'");
if (!$resultat){ echo("Namnet finns inte i databasen"); }
```

borde fungera... men jag är lite trött just nu, så jag kan ha stavat fel någonstans.

Permalänk: https://www.webforum.nu/p/316125

## #3 — Kim, 2000-11-27T11:35Z

Hmm, nu var vi här igen. ;)
Det ska väl vara LIKE för att vara helt korrekt?

```
$resultat = mysql_query("SELECT * FROM databas WHERE namn LIKE '$namn'");
if (!$resultat){ echo("Namnet finns inte i databasen"); }
```

Permalänk: https://www.webforum.nu/p/316126

## #4 — woodi, 2000-11-27T12:00Z

Kim
Varför i hela fridens namn då!?  En sökmning med LIKE istället för = tar mycket längre tid..  Dessutom vill han ju finna en specifik användare (Alltså en användare som är lika med (=) ).. 

Varför använda LIKE då!?

Permalänk: https://www.webforum.nu/p/316127

## #5 — Kim, 2000-11-27T12:15Z

En vis man lärde mig en gång att LIKE är mer korrekt SQL än = ;)

Permalänk: https://www.webforum.nu/p/316128

## #6 — woodi, 2000-11-27T13:39Z

Det var det dummaste jag har hört..  
Den vise mannen verkar inte vara så vis.. :)

Permalänk: https://www.webforum.nu/p/316129

## #7 — Batboy, 2000-11-27T13:45Z

Om sökning sker med "wildcards" ska LIKE användas, inte annars.
 <http://cgi.webforum.nu/wf/Forum43/HTML/000047.html> 

/j

Permalänk: https://www.webforum.nu/p/316130

## #8 — jockee, 2000-11-29T02:14Z

Hm, jag får det inte att fungera, vad är det jag gör fel??

```
// connectar till databas

$checkname = mysql_query("SELECT * FROM databas WHERE name = '$name'");
      if ($checkname) {
        // skapar användare
        echo "Användare skapad..";
      } else {
        echo "Användarnamnet finns redan..";
}
```

Jag får det senare meddelandet i båda fallen, alltså både när användaren finns och inte finns..

Permalänk: https://www.webforum.nu/p/316131

## #9 — woodi, 2000-11-29T08:35Z

```
$checkname = mysql_query("SELECT * FROM databas WHERE name = '$name'");
if ([b]mysql_numrows($checkname)==0[/b]) {
  // skapar användare
  echo "Användare skapad..";
} else {
  echo "Användarnamnet finns redan..";
}
```

Permalänk: https://www.webforum.nu/p/316132

---

Tråden på webben: https://www.webforum.nu/amne/php/14994-kolla-om-användare-finns
