dedlfix: Mysql_Query Fehler

Beitrag lesen

Hi!

Bei diesem Query ($id=1):
$dbentrys = mysql_query("SELECT * FROM guestbook WHERE visible=1 ORDER BY id DESC LIMIT ".$_GET['id']*3-3 .", ".$_GET['id']*3 ."");

Was hat das $id mit der Abfrage zu tun? Und bist du dir bewusst, dass es die Parameter bei LIMIT nicht die Bedeutung von-bis sondern von-Anzahl haben? Was macht außerdem der angehängte Leerstring?

Das ganze soll noch nach der 'time' sortiert werden.
[...] ORDER BY id DESC [...]
Es wird nach der id sortiert...

Ja, wundert dich das?

Bekomme ich aber nur den folgenden Fehler zurück, wenn ich irgendeine Operation mit $dbentrys ausführen will.
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in

In welchen Fällen bekommst du von mysql_query() ein boolsches Ergebnis? Was sagt die Beschreibung im PHP-Handbuch dazu?

Was ist bei dem Query falsch? Oder liegts an etwas anderem?

Was es ist, sagt dir bei einem mysql_*()-Fehler immer das Ergebnis von mysql_error().

Lo!