henman: Datensätze auslesen und anzeigen

Beitrag lesen

hallo Ingo80,

bitte lass nicht komplette Beiträge vom Vorgänger stehen.

<?php

$anfrage = ("SELECT bild FROM skins WHERE skin = '1'");

  
wozu die Klammern?  
  

> ~~~php

$ergebnis = mysql_query($anfrage);  

> while($row = mysql_fetch_object($ergebnis))  
> {  
> echo$ergebnis['bild'];  
> }  
> 

und erhalte daraufhin weder ausgabe, noch fehlermeldung.

weil du eine kleine Kleinigkeit verdreht und einen Syntax-Fehler gemacht hast.
Du schreibst in der while-Schleife, das $row ein Objekt mit den Treffern aus $ergebnis ist.
Also musst du auf $row zugreifen.
Da $row wie eben geschrieben auch noch ein Objekt (mysql_fetch_object()) und kein Array (mysql_fetch_array()) ist, musst du mit Pfeil (->) auf die 'Elemente' zugreifen und nicht mit eckigen Klammern.

in Kurzform siehts also so aus:

$sql = mysql_query('SELECT bild FROM [...]');  
while($row = mysql_fetch_object($sql)){  
  echo $row->bild;  
}

grüße,
henman

--
"Sir! We are surrounded!" - "Excellent! We can attack in any direction!"
sh:( fo:| ch:? rl:° br:> n4:? ie:% mo:) va:| de:] zu:) fl:{ ss:| ls:[ js:|