Forum - Beitrag anzeigen

CF-Basics - RE: Queryausgabe begrenzen

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 19.11.2001 17:02 (363 Aufrufe)
Name: Adrian
Titel: RE: Queryausgabe begrenzen
Inhalt: Hallo,

bei der Datenbank mySQL empfehle ich dringend die Verwendung von LIMIT, weil so
die Datenbank nur die wirklich benötigten Datensätze liefert und so eine Menge
Speicherplatz spart. Ausserdem spart man CF-Code.

Syntax:

SELECT name FROM customers LIMIT #von#, #bis#

Gruss
Adrian

>hi Christian,
>
>ich habs so gelöst:
>
><cfparam name="artikel_pro_seite" default="10">
><cfparam name="url.startrow" default="1">
><cfquery name="qNews" datasource="bs_news">
> select * from deinertabelle
></cfquery>
><cfset zaehler = (#artikel_pro_seite#-1)>
>
><cfif qNews.recordCount>
> <!--- Weiterblättern --->
> <cfset pages = ceiling(qNews.recordcount/#artikel_pro_seite#)>
> <cfset aktpage = ceiling(url.startrow/#artikel_pro_seite#)>
> <cfif url.startrow+zaehler gt qNews.recordcount>
> <cfset end = qNews.recordcount>
> <cfelse>
> <cfset end = url.startrow+zaehler>
> </cfif>
> <cfoutput>
> <cfif url.startrow eq 1>&nbsp;&nbsp;
> <cfelse>
> <a href="#CGI.SCRIPT_NAME#?startrow=#trim(lsnumberformat(url.startrow-artikel_pro_seite,999))#">&lt;&lt;</a><br>
> </cfif>
> Thread #url.startrow# bis #end# von #qNews.recordcount#<br>
> <cfif end gt qNews.recordCount-1>&nbsp;&nbsp;
> <cfelse>
> <a href="#CGI.SCRIPT_NAME#?startrow=#trim(lsnumberformat(url.startrow+artikel_pro_seite,999))#">&gt;&gt;</a><br>
> </cfif>
> </cfoutput>
> </cfif>
>
> <cfloop query="qNews" startrow="#url.startrow#" endrow="#(url.startrow+zaehler)#">
> <cfoutput>
> <hr>
> #DateFormat(qNews.beginn, 'dd.mm.yyyy')#
> <h3>#qNews.titel#</h3>
> #qNews.kurz#<br>
> </cfoutput>
> </cfloop>
>
>du mußt es halt noch anpassen ;-)
>
>Viele Grüße
>Bernhardt
>
><cf_buch>



Antworten

Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen