Variable mit Daten aus einer DB vergleichen

  • Hallo zusammen!

    Ich lese wiefolgt Daten aus der DB aus:

    Code
    $abfrage = "SELECT UserName FROM freshn_users";
      $ergebnis = mysql_query($abfrage);
      while($row = mysql_fetch_object($ergebnis))
        {
        echo "$row->UserName 
    ";
        }

    Ausgegeben bekomme ich ja jetzt zb:
    bla1
    bla2
    bla3

    Wie kann ich denn jetzt zb "bla1" ansprechen? Wenn ich zb die Variable $wasanderes mit "bla1" vergleichen will?

    Danke schonmal im vorraus!

  • $abfrage = "SELECT UserName FROM freshn_users WHERE UserName = '".$user."'";

    e: sry 1 "=" zu viel...^^

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • hrm, tut mir leid. Verstehe leider nicht was du damit meinst.

    Habe den Code so abgeändert. Doch wie ich nun die Variablen vergleichen kann weiss ich immer noch nicht :?

  • Du musst die Variable $user setzen...

    Z.B.:

    Code
    $user = "bla";
    
    
    $abfrage = ("SELECT UserName FROM freshn_users WHERE UserName = $user");
    $ergebnis = mysql_query($abfrage);

    Somit kannst du den User, welchen du in der Variable $user angegeben hast, auswählen... (bzw. irgendwelche Daten zu ihm)

    KA ob du das meinst?!

    Du kannst natuerlich auch die Variable $user auch z.B. aus der URL rauslesen... URL = index.php?user=bla

    Code
    $user = $_GET['user'];
    ...


    Somit bekommst du z.B. den User bla aus der DB angezeigt.

    Keep it simple and stupid!

  • Es geht um eine einfache Nutzerregistrierung per PHP.
    Und nun möchte ich, bevor die Daten in der DB gespeichert werden, überprüfen, ob es den Benutzernamen schon in der DB gibt.