1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Kein wert für Variable?

Dieses Thema im Forum "Relationale Datenbanksysteme" wurde erstellt von Sniff, 23. Mai 2001.

  1. Sniff

    Sniff Grünschnabel

    PHP:
    1. $login = mysql_query("SELECT pwd FROM users WHERE username = $username)";
    Damit bekomm ich für die Variable keinen Wert übermittelt. Und ich bekomm auch keinerlei fehlermedung. Woran liegt das?
  2. alki

    alki Gast

    Das liegt wahrscheinlich daran, dass mysql_query() dir nicht die Variable direkt zurück gibt, sondern einen Result-Identificator.
    Probiere doch mal folgendes:

    PHP:
    1. $result = mysql_query("SELECT pwd FROM users WHERE username = $username)";
    2. list($login) = mysql_fetch_row( $result );
    Womöglich musst du dem mysql_query auch noch eine db-Connection-ID geben, weissich grad nicht auswendig.

    Gruss
    Alki
  3. Dunsti

    Dunsti Gast

    Beispiel

    hier mal ein Beispiel aus einem Skript von mir:

    Code (Text):
    1.  
    2. $sql = "SELECT * FROM mailingliste WHERE mailadress = $mailadress"; //SQL-Abfrage definieren
    3.  
    4. $result = mysql_query($sql,$db); //SQL-Abfrage ausführen
    5.  
    6. while ($row = mysql_fetch_row($result)) { //für jeden Datensatz des Ergebnisses
    7.      echo $row[0]; //$row[0] (ist das erste Feld) ausgeben
    8.     }
    9.  
    ich hoffe, das hilft Dir weiter

    Gruß
    Dunsti

Diese Seite empfehlen