CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
07.03.2005, 18:02:40
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: kompliziertes Sortieren
wie heißt denn die spalte in der die timestamps gespeichert werden?
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
07.03.2005, 18:06:18
|
Junior Member
|
|
Registriert seit: Jul 2002
Ort: Heiden, NRW
Alter: 38
Beiträge: 218
|
|
AW: kompliziertes Sortieren
created...
Is doch für ein Beispiel von dir nicht von allzu großer Bedeutung oder? ^^
Gruß,
nivRam
|
07.03.2005, 19:41:58
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: kompliziertes Sortieren
müsste irgendwie mit MAX(`created`) gehen weis aber jetzt auch net wie ;-)
schau mal hier: http://dev.mysql.com/doc/mysql/en/select.html
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
07.03.2005, 19:55:10
|
Junior Member
|
|
Registriert seit: Jul 2002
Ort: Heiden, NRW
Alter: 38
Beiträge: 218
|
|
AW: kompliziertes Sortieren
Also mit dieser Abfrage geht das so einigermassen. Sie funktioniert nicht ganz.
Er gibt mir alle Foren aus, auch den Beitrag mit der höchsten created time, aber die postid stimmt nicht ganz...
PHP-Code:
SELECT bw_forum_foren.*, MAX(bw_forum_posts.created), bw_forum_posts.id AS postid FROM bw_forum_foren LEFT JOIN bw_forum_posts ON bw_forum_posts.bid = bw_forum_foren.id WHERE status = 1 GROUP BY bw_forum_foren.id ORDER BY position
Gruß,
nivRam
|
07.03.2005, 19:59:27
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: kompliziertes Sortieren
Code:
SELECT
f.*,
MAX(p1.created) AS lastposttime,
p2.id AS postid
FROM
bw_forum_foren f
LEFT JOIN
bw_forum_posts p1
ON
p1.bid = f.id
LEFT JOIN
bw_forum_posts p2
ON
p2.created = lastposttime
WHERE
f.status = 1
GROUP BY
p1.id
ORDER BY
f.position
Allerdings solltest du auf f.* besser verzichten und hier stattdessen die Spalten explizit angeben: http://php-faq.de/q/q-sql-select.html
Geändert von xabbuh (07.03.2005 um 20:15:35 Uhr)
|
07.03.2005, 20:02:09
|
Junior Member
|
|
Registriert seit: Jul 2002
Ort: Heiden, NRW
Alter: 38
Beiträge: 218
|
|
AW: kompliziertes Sortieren
mySQL meldet:
#1054 - Unknown column 'lastposttime' in 'on clause'
Gruß,
nivRam
|
07.03.2005, 20:15:14
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: kompliziertes Sortieren
Zitat:
Zitat von nivram
#1054 - Unknown column 'lastposttime' in 'on clause'
|
Hast du auch "AS lastposttime" in der Abfrage nicht vergessen?
|
07.03.2005, 20:17:36
|
Junior Member
|
|
Registriert seit: Jul 2002
Ort: Heiden, NRW
Alter: 38
Beiträge: 218
|
|
AW: kompliziertes Sortieren
Nein, ich habe sie so aus dem Forum kopiert wie sie dort steht.
Bin mir aber nicht so ganz sicher was das eigentlich bewirken soll!?!
Gruß,
nivRam
|
07.03.2005, 20:19:58
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: kompliziertes Sortieren
Dann schreib mal "p2.created = p1.created" (und lass das "AS lastpostime" weg) statt "p2.created = lastposttime".
Das ganze soll einfach nur bewirken, dass die richtige postid, also die von dem Beitrag des letzten Datums ermittelt wird. Eine bessere Variante ist mir so spontan nicht eingefallen.
Geändert von xabbuh (07.03.2005 um 20:20:33 Uhr)
|
07.03.2005, 20:23:25
|
Junior Member
|
|
Registriert seit: Jul 2002
Ort: Heiden, NRW
Alter: 38
Beiträge: 218
|
|
AW: kompliziertes Sortieren
Mhmm, dann zeigt er mir alle Beiträge an. Und noch ein Forum wo keine Einträge drin sind..
Irgendwie ganz komisch jedenfalls..
Da war das Ergebnis der oberen Aufgabe schon etwas mehr wert..
Gruß,
nivRam
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:43:16 Uhr.
|