TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 03.07.2003, 21:50   #1
TP-Member
 
Registriert seit: Feb 2003
Ort: Niedersachsen
Irokese macht alles soweit korrekt
Question

frage zu einem script zum seitenweise blättern


ich habe gesucht abe rnicht das gefunden was ich brauche

meine frage bezieht sich auf dieses script:
http://www.php-homepage.de/artikel/?nr=20

überall wo ich mich nach so einer lösung umsehe ist das mit 2 Datenbankabfragen gelöst.
ich frage mich ob das nicht anders möglich ist und man die abfragen auf 1 reduzieren kann.

habt ihr da eine lösung für mich?

gruß
Irokese
__________________
Irokese ist offline   Mit Zitat antworten


Alt 03.07.2003, 21:59   #2
TP-Veteran
 
Benutzerbild von fettmme
 
Registriert seit: Feb 2002
fettmme bringt sich richtig einfettmme bringt sich richtig ein
Ich würde nicht erst alle Datensätze mit SELECT * FROM auswählen, nur damit man die Anzahl bekommt. Besser wäre mit COUNT nur die Anzahl zu zählen(!) und dann mit SELECT * FROM LIMIT die Ausgabe zu gestalten. Aber ich denke, Du kommst nicht drumherum zwei Abfragen zu starten, wenn Du alle Seiten aufführen willst.

Nen Vor-Zurück würde auch mit einer Abfrage auskommen, ist aber IMHO nicht so elegant gelöst.
__________________
class GetProfileCustomerEntityReceiverInformationReceiverAndProgrammingInforma...{
public function __construct(){ if(!$this) die(' '); } }
http://www.thedailywtf.com/
fettmme ist offline   Mit Zitat antworten
Alt 03.07.2003, 22:20   #3
TP-Veteran
 
Benutzerbild von steff
 
Registriert seit: Mar 2001
Ort: wein4tel (ö)
steff ist auf einem guten Weg
lars hat solch ein script in seinen gästebuch (siehe http://www.traum-projekt.com/forum/s...?threadid=8317) eingebaut. das verwende ich bei bedarf.
steff ist offline   Mit Zitat antworten
Alt 03.07.2003, 23:19   #4
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
du kannst das optimieren, indem du dir einmal den max-wert ermitteln lässt und diesen als get-parameter überall mitübergibst. wenn beim nächsten aufruf dieser parameter gefüllt ist, dann machst du halt die max-abfrage nimmer sondern ziehst den übergabewert heran.
nur auszahlen tut es sich glaub ich net unbedingt.
denn wenn du dir mit 'count(*)' die zeilenanzahl ausgeben lässt, ist das keine hexerei für eine db.

statements wie dieser auf der verlinkten hp:
$select = mysql_query("select * from tabelle");
$reihen = mysql_num_rows($select);

funktionieren zwar, gehörten aber in dem Kontext der gewünschten funktion eigentlich mit 10 Rutenhieben auf die blanken Fusssohlen des Programmierers bestraft
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 03.07.2003, 23:49   #5
TP-Veteran
 
Benutzerbild von fettmme
 
Registriert seit: Feb 2002
fettmme bringt sich richtig einfettmme bringt sich richtig ein
Zitat:
Original geschrieben von Longfang
funktionieren zwar, gehörten aber in dem Kontext der gewünschten funktion eigentlich mit 10 Rutenhieben auf die blanken Fusssohlen des Programmierers bestraft
__________________
class GetProfileCustomerEntityReceiverInformationReceiverAndProgrammingInforma...{
public function __construct(){ if(!$this) die(' '); } }
http://www.thedailywtf.com/
fettmme ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
frage zu einem script zum seitenweise blättern frage zu einem script zum seitenweise blättern
« CSS im PHP-Menü | PHP-Contest »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:41 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67