Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Problem mit dem "blättern" in Tabelle bei SELECT ... WHERE Antworten
Problem mit dem "blättern" in Tabelle bei SELECT ... WHERE

elster
Otto-Normal-Poster


Beiträge: 42


zum // Zurück- und Vorblättern
in
http://www.php-faq.de/q/q-mysql-seitenweise.html

Eine Fragen dazu:

wenn ich im Select mit WHERE arbeite wird
auf der letzten Trefferseite noch
ein weiteres "ins Nichts" führendes "vor" angeboten.
Ohne WHERE passiert das nicht.
......................
1: 
2: 
3: 
4: 
5: 
6: 
7:
$q = "SELECT ".$feld1.",titel,date,
             CONCAT(DATE_FORMAT(date,'%y%m'),
             LPAD(nobild, 2, '0'), '$format') AS fname
             FROM ".$table."
             WHERE date LIKE ('2001-05%') AND nobild=20 OR
             date LIKE ('1991-08%') AND nobild=22
             LIMIT ".$start.",".$limit;

......................
Wo macht WHERE und ggf. GROUP BY hier, in o.g. Code, Probleme?
Wie kann man das lösen?
(hier kann ich ggf. aber auch per Fehlermeldung & Schleife ein
Link zurück setzen ...)

Habt ihr da noch Tipps?

Danke, Gruß, Jörg

Diese Nachricht wurde geändert von: Philipp Gérard
  Profil   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Deine Fehlerbeschreibung deutet auf einen Fehler im PHP hin. Anscheinend trifft die Anzahl der Datensätze mit WHERE genau die Grenze einer Bedingung für den "Weiter"-Link.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben