Vinzenz Mai: Ausgabe eines assoziativen Arrays

Beitrag lesen

Hallo Danny,

ich habe ja eine Schleife.

$query = "SELECT * FROM tabelle WHERE user_id = '".mysql_real_escape_string(trim($user_id))."'";

$result=mysql_query($query,$db);

Hier gehört eine Prüfung hin, ob mysql_query() erfolgreich war.

Falls nicht, gibt mysql_query den boolschen Wert FALSE zurück.

Ich gehe im Folgenden davon aus, dass es die Spalten

#    id
#    name

in Deiner Tabelle gibt.

while($row = mysql_fetch_assoc($result))
{
    # echo $row ['$id']['$name']; //Leider klappt das so nicht

# Das ist ja auch klar:
      # a) $row ist ein einfaches assoziatives Array
      # b) Ich halte es für unwahrscheinlich, dass Deine Spaltennamen
      #        $id
      #        $name
      #    lauten. Mit Dollarzeichen im Namen.

# Was liefert Dir
      $ausgabe = sprintf(
          'In der Datenbankzeile mit der id "%s" steht der Name "%s"',
          htmlspecialchars($row['id']),
          htmlspecialchars($row['name'])
      );

}

  
  
  
Freundliche Grüße  
  
Vinzenz