Array abfragen

  • Hallo,
    irgendwie stelle ich mich gerade zu doof an auf ein Array zugreifen.


    Ich habe mich an der DB-Klasse von hier bedient. Ich habe bis jetzt noch nicht wirklich viel mit MySQL gemacht und da kam mir die schöne Kapselung gerade recht. Zudem ist das ganze ja recht aktuell.


    Mit diesem Code möchte ich einen Datensatz erhalten:

    PHP
    $rows = $db -> select("SELECT * FROM `users` WHERE EMail=test@gmail.com");


    Aber ich kriege es nicht hin, einzelne Felder aus dem Array zu lesen. Das haut mit den mir bekannten Methoden nicht hin (mache auch erst seit einigen Wochen php).


    Kann mir einer erklären was ich falsch mache?


    Gruß


  • Du bekommst also entweder (den Wert) false, oder ein Array mit den gelesenen Zeilen.

    PHP
    $rows = $db -> select("SELECT * FROM `users` WHERE EMail=test@gmail.com");
    
    
    
    
    var_dump($row[0]); // erste zeile


    erwartest Du nur ein Ergebnis, dann liegt das auf $row[0]


    EDIT:
    Nutz mal '

    SQL
    SELECT * FROM `users` WHERE `EMail` = 'test@gmail.com';


    =)

  • Äh danke nochmal. Bin gerade beim stöbern über den Thread gestolpert und habe bemerkt das ich nie geantwortet habe :whistling: Vorallem weil ich mich bei deiner Antwort bedient habe :whistling:


    Also danke nochmal ^^

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!