Ankündigung

Einklappen
Keine Ankündigung bisher.

Ganzen Datensatz selektieren

Einklappen

Neue Werbung 2019

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

  • Ganzen Datensatz selektieren

    Hallo! Ich lese mit folgendem Code einen Datensatz aus bzw. versuche es:
    Code:
    <html>
    <head>
    <title>Userprofile</title>
    </head>
    <body>
    <?
    $connection=mysql_connect("localhost");
    mysql_select_db("test", $connection);
    $anfrage="SELECT * FROM `user` WHERE `id`='$userid'";
    $ergebnis=mysql_query($anfrage, $connection);
    $zeilen=mysql_num_rows($ergebnis);
    $spalten=mysql_num_fields($ergebnis);
    for($i=0;$i<$zeilen;$i++){
    echo mysql_result($ergebnis, $i);
    }
    echo mysql_error();
    ?>
    </body>
    </html>
    Nun kommt bei mir als Ergebnis aber nur 14 heraus (die USERID) und nicht die anderen Daten des Datensatzes. Meine Frage ist demnach: Wie kann ich angeben, dass der ganze Datensatz in welchem `id`14 entspricht ausgelesen werden soll? Vielen Dank!

  • #2
    versuch mal das
    Code:
    $result = mysql_query('SELECT * FROM user where ID="'.$userid.'";');
     $i=0;
      while($row=mysql_fetch_array($result))
       {
        $daten[$i][$anz]=($row["ID"]); $i++;
        $daten[$i][$anz]=($row["was"]); $i=0;$anz++;
       }
    Array Daten [Feld][Datensatz]
    http://www.dhsmedia.de
    http://www.deutsch-im-blick.de

    Kommentar


    • #3
      wenn es nur ein datensatz ist brauch man keine while schleife
      Code:
      $row=mysql_fetch_array($result)
      print_r($row);

      Kommentar


      • #4
        Re: Ganzen Datensatz selektieren

        Zitat von Michigras
        Code:
        $zeilen=mysql_num_rows($ergebnis);
        $spalten=mysql_num_fields($ergebnis);
        for($i=0;$i<$zeilen;$i++){
        echo mysql_result($ergebnis, $i);
        }
        Ist ja wohl loggisch ...
        Du hast in $zeilen die Anzahl der Ergebnisse angelagert, was bei einer ID natürlich auch nur 1 Ergebnis sein wird.
        In $spalten hast du die Anzahl der geholten Felder, was wohl eetwas größer als 1 sein wird ..

        In der for() nutzt du nun die Anzahl der $zeilen, um die $spalten auszugeben ... ... mehr sag ich dazu mal nicht ;P

        Kommentar

        Lädt...
        X