Mailinglisten-Archive |
At 17:59 15.12.99 +0100, Alexander Meis (simmail] wrote:
>Ich frage derzeit an der db 2 mal an um rauszufinden wie viele datensätze
>enthalten sind
>und um Offset,Maxrows zu verwirklichen.
>kann man diese querys nicht zu einem zusammenfassen ?
Ich glaube nicht, allerdings würde es der Performance gut tun wenn du die
letzten zwei Zeilen umschreibst:
>$result = MYSQL_QUERY("SELECT * FROM board WHERE Forum ='$Forum' order by ID
>DESC LIMIT $Offset,$Maxrows");
>$number = MYSQL_NUMROWS($result);
anstatt:
>$result1 = MYSQL_QUERY("SELECT * FROM board WHERE Forum ='$Forum' order by
>Date");
>$total = MYSQL_NUMROWS($result1);
das hier:
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM board WHERE
Forum='$Forum'"),0,0);
PS: Wiso baust du bei der Gesamtabfrage (result1) überhaupt noch das ORDER
BY ein? So wie es aussieht, brauchst du doch $total nur dazu, um zu testen,
ob es noch eine nächste Seite gibt... oder?
Bye
Dante
---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive