was läuft falsch?

Plattbach

Grünschnabel
hi,
ich bin anfänger und bekomme noch nicht mal die ausgabe einer db hin. hab auch schon wie ein blöder gegoggelt.

also hier mein php-code:
$abfrage = "SELECT SpotName, Produkt from spots";
$erg = mysql_query($abfrage);
while($row = mysql_fetch_object($erg))
{
echo "$SpotName >> $Produkt<BR>\n";
}
als ausgabe erhalte ich 11mal ">>". 11 datensätze befinden sich in der tabelle.
aber die variablen werden verschluckt. warum?

bedanke mich schon jetzt für jede hilfe.
 
Hi,

bitte setze Deinen Code das nächste mal in die dafür vorgesehenen Tags. Das erleichtert das Lesen.

Wenn Du die Datensätze mit mysql_fetch_object aus dem Resultset ausliest, bekommst Du ein Objekt zurück. So kannst Du auf die Feldinhalte zugreifen:

PHP:
while($row = mysql_fetch_object($erg)) {
   echo $row->SpotName . ">>" . $row->Produkt . "<BR>\n";
}

Wie bist Du denn auf die Idee gekommen, dass da aus dem Nichts die Variablen $Spotname und $Produkt existieren?

LG
 
das mit den variablen hatte mich auch stutzig gemacht. da war wohl das tutorial, das ich gelesen hatte falsch bzw. unvollständig.

vielen dank noch mal für deine hilfe! das hat mir echt geholfen.

gruß, plattbach
 
Zurück