Problem mit foreach

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • nevermind
    antwortet
    Jo, super danke. Das ist genau das was ich meinte
    Jetzt ist es so
    Name: afd Vorname: asdfasd Benutzername: dfasdf Email: asdfasdf Passwort: asdfsdf
    nochmal danke und gute nacht

    Einen Kommentar schreiben:


  • Slava
    antwortet
    mysql_fetch_array hat noch ein parameter der bestimmt ob du ein numerische oder asoziative array bekommst.
    in deinem fall muss es MYSQL_ASSOC sein.

    Einen Kommentar schreiben:


  • onemorenerd
    antwortet
    Dann ist mysql_fetch_assoc() eher was für dich.

    Einen Kommentar schreiben:


  • nevermind
    antwortet
    ja das hatte auch schon, das ist aber nicht das, was ich möchte. Er soll das so ausgeben:

    Spaltenüberschrift 1: "wert", Spaltenüberschrift 2: "wert", usw.

    Ich habe das jetzt so:
    PHP-Code:
    $sql 'SELECT `name` , `vorname` , `benutzername` , `email` , `passwort` FROM `user`';
    $query mysql_query($sql) OR die(mysql_error());

    while(
    $line mysql_fetch_array($query)) {
        foreach(
    $line as $key => $value)
          echo 
    $key ': ' $value;

    Aber da gibt er es auch falsch aus. Er soll quasi den kompletten Tabellen inhalt nach einander ausgeben, sodas ich sehen kann. Vorname : blaa Nachname: blub Benutzername: blop etc.

    Einen Kommentar schreiben:


  • onemorenerd
    antwortet
    Re: Problem mit foreach

    Lies nochmal nach, was mysql_fetch_array() zurückgibt!
    PHP-Code:
    while($line mysql_fetch_array($query)) {
        
    print_r($line);

    Einen Kommentar schreiben:


  • nevermind
    hat ein Thema erstellt Problem mit foreach.

    Problem mit foreach

    Hi Leute,

    ich selecte mit aus meiner Datenbank alle Datensätze und speichere sie dann mit mysql_fetch_array in einem Array. Nun wollte ich das Array mit folgender Schleife ausgeben lassen:
    PHP-Code:
    foreach($result as $key => $value)
      
    $benutzer $key ': ' $value '<br />';
      
      echo 
    $benutzer
    Allerdings bekomme ich dabei irgendwie nur das Passwort aus der Tabelle ausgegeben trotzdem ich alles selecte und den select in phpMyAdmin auch getestet habe. Aber zur sicherheit, so sieht das select aus:
    PHP-Code:
    $sql 'SELECT `name` , `vorname` , `benutzername` , `email` , `passwort` FROM `user`';
    $query mysql_query($sql) OR die(mysql_error());
    $result mysql_fetch_array($query); 
    Ich hoffe mit kann jemand sagen, warum nur das PW selectet wird bzw. ausgegeben wird.
Lädt...
X