Gästebuch, 5 Einträge pro Seite

Witten4Life

Grünschnabel
Hi, wie im Titel schon steht, arbeite ich gerade an einem Gästebuch, dass 5 Einträge pro Seite anzeigen soll.
Hier einfach schonma der code:

das is die funktion die included wird
PHP:
    function howmany()
    {
        $query  =   "SELECT id FROM gästebuch";
        $result =   "mysql_query($query)";
        
        if ( ! $result)
        {
            die("konnte nicht zählen");    
        }
        return mysql_num_rows( $result);
        
    }
um zu testen, ob er auch richtig rechnet etc., habe ich das mal mit die() ausgeben lassen
PHP:
    $gesamt =   howmany();
    $seitengesamt   =  ceil( $gesamt / 5);
    die("gesamt: " . $gesamt . "<br>seitenanzahl: " . $seitengesamt);

Allerdings kommt eine Fehlermeldung, in der steht:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
da drunter steht dann die die() ausgabe:
gesamt:
seitenanzahl: 0

Der Fehler befindet sich in folgender Zeile:
PHP:
return mysql_num_rows( $result);

Nun die Frage... Was ist daran falsch?:)
 
Hallo!

ich denke, ein 'ä' im Tabellennamen ist nicht zulässig. Versuchs mal mit ae.

Ich habe da noch einen Tipp: versuche mal folgende Abfrage, um Dir imho die unnötige Rechnerei zu ersparen:

PHP:
$query  =   "SELECT id FROM gaestebuch limit 5";

Gruß,
Manu
 
Hallo!

ich denke, ein 'ä' im Tabellennamen ist nicht zulässig. Versuchs mal mit ae.

Ich habe da noch einen Tipp: versuche mal folgende Abfrage, um Dir imho die unnötige Rechnerei zu ersparen:

PHP:
$query  =   "SELECT id FROM gaestebuch limit 5";

Gruß,
Manu

ne, "ä" geht. trotzdem danke

das wars
$result = mysql_query($query);
danke drucko!
 
Zurück