simon4ever
Guest
ich lerne mir gerade php selbst und habe ein problem, bei dem ich irgendwie nicht weiterkomme.
so funktioniert das ganze. wenn ich aber zB ein newsscript machen möchte oder ein gästebuch ist es ja hilfreich nur die letzten 10 oder 20 einträge anzeigen zu lassen. gelesen habe ich dann das:
nur funktioniert das komischerweise nicht. es kann auch nicht daran liegen, dass ich nicht mehr als 20 einträge habe, da ich zum testen 20 einträge in die tabelle geschrieben habe. als fehlermeldung bekomme ich:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in D:\My Documents\Homepages\toa\php\topic_simon.php on line 7
weiss jemand, was beim 2ten code falsch ist ?
PHP:
<?
$abfrage = "SELECT topic FROM test";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->topic;
}
?>
so funktioniert das ganze. wenn ich aber zB ein newsscript machen möchte oder ein gästebuch ist es ja hilfreich nur die letzten 10 oder 20 einträge anzeigen zu lassen. gelesen habe ich dann das:
PHP:
<?
$abfrage = "SELECT topic FROM test ORDER BY id DESC LIMIT 20";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->topic;
}
?>
nur funktioniert das komischerweise nicht. es kann auch nicht daran liegen, dass ich nicht mehr als 20 einträge habe, da ich zum testen 20 einträge in die tabelle geschrieben habe. als fehlermeldung bekomme ich:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in D:\My Documents\Homepages\toa\php\topic_simon.php on line 7
weiss jemand, was beim 2ten code falsch ist ?





