SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.01.2006, 21:00:07
Partheeus Partheeus ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 17
letzten 5 Einträge aus 3 Tabellen (MySQL 4.0.26)

Moin....

ich bin am verzweifeln. Mein Internetprovider stellt mir MySQL 4.0.26 zur Verfügung, nur damit ihr schonmal wisst, worauf ihr Euch einlaßt. ;0)

Also ich habe 3 Tabellen, in allen sind datumsWerte (Sekunden-Timestamp) als int gespeichert. (Tabellen: t_topic, t_comment, t_check)
Nun ist mein Ziel, aus allen 3 Tabellen die 5 Einträge zu bekommen die als letzte eingetragen wurden.
Steh hier irgendwie auf dem Schlauch und bekomme das einfach net hin.
Hoffe auf Eure Hilfe!?! Die Suche hier hat mir leider auch net geholfen... :-(

Muß zugeben das ich net so der MySQL-Profi bin.... ;)

Schonmal vielen Dank für Eure Bemühungen....

Ulf
__________________
Du gleichst dem Geist den Du begreifst, nicht mir!

Geändert von Partheeus (17.01.2006 um 21:00:28 Uhr)
Mit Zitat antworten
  #2  
Alt 17.01.2006, 21:07:27
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: letzten 5 Einträge aus 5 Tabellen (MySQL 4.0.26)

Einfach absteigend nach dem Datum sortieren und die Anzahl der Datensätze auf 5 beschränken.
Mit Zitat antworten
  #3  
Alt 17.01.2006, 21:34:22
Partheeus Partheeus ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 17
AW: letzten 5 Einträge aus 5 Tabellen (MySQL 4.0.26)

Vielen Dank schonmal....ABER... ;0)
Hmm sollte es wirklich so einfach sein???
wenn ich das so mache:

select t.*, c.*, d.* from t_topic t, t_comment c, t_check c LIMIT 5;

dann bekomme ich nur die letzten 5 Einträge von t_topic, ich möchte aber doch von allen 3 Tabellen (also alle Datensätze) nur die 5 letzten Einträge.
Und wie ordne ich jetzt das Datum zu???

select t.*, c.*, d.* from t_topic t, t_comment c, t_check c LIMIT 5 order by date.t DESC;

dann sortiert er ja nur nach dem Date in t_topic, also erkennt er dann ja nicht, ob vielleicht schon ein Eintrag in t_comment älter bzw. jünger ist....

Hoffe ich hab mich einigermaßen verständlich ausgedrückt?!?!
__________________
Du gleichst dem Geist den Du begreifst, nicht mir!
Mit Zitat antworten
  #4  
Alt 17.01.2006, 22:24:00
tapferesschneid tapferesschneid ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 194
AW: letzten 5 Einträge aus 5 Tabellen (MySQL 4.0.26)

Code:
(SELECT
    wert
FROM t_topic
LIMIT 5)

UNION ALL

(SELECT
    wert
FROM t_comment
LIMIT 5)

UNION ALL

(SELECT
    wert
FROM t_check
LIMIT 5);
Mit Zitat antworten
  #5  
Alt 17.01.2006, 23:25:28
Partheeus Partheeus ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 17
AW: letzten 5 Einträge aus 5 Tabellen (MySQL 4.0.26)

Wow, vielen Dank schonmal dafür, das funzt schonmal besser, aber immernoch nicht was ich möchte. :-(

Mit dieser Anweisung listet er mir genau 15 Beiträge auf, 5 von t_topic, dann 5 von t_comment und dann 5 von t_check.
Ich möchte aber nur insgesamt 5 aus t_topic + t_comment + t_check;

als Beispiel:

1. Beitrag - 17.01.06 - t_topic
2. Beitrag - 16.01.06 - t_check
3. Beitrag - 15.01.06 - t_check
4. Beitrag - 14.01.06 - t_topic
5. Beitrag - 13.01.06 - t_comment

Soweit ich bis jetzt gelesen habe, müßte ich diese Abfrage in eine "virtuelle" Tabelle legen und dann nochmal mit Limit 5 und order by date mir genau die 5 letzten Beiträge holen, oder???

Hab bald das Gefühl das des net so funktioniert wie ich´s mir vorstelle,oder?!
__________________
Du gleichst dem Geist den Du begreifst, nicht mir!

Geändert von Partheeus (17.01.2006 um 23:29:05 Uhr)
Mit Zitat antworten
  #6  
Alt 17.01.2006, 23:44:16
tapferesschneid tapferesschneid ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 194
AW: letzten 5 Einträge aus 5 Tabellen (MySQL 4.0.26)

Einfach nur weiterdenken ;-)

Code:
SELECT `date` FROM t_topic
UNION ALL
SELECT `date` FROM t_comment
UNION ALL
SELECT `date` FROM t_check
ORDER BY 1 DESC
LIMIT 5;
Mit Zitat antworten
  #7  
Alt 18.01.2006, 00:46:30
Partheeus Partheeus ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 17
AW: letzten 5 Einträge aus 5 Tabellen (MySQL 4.0.26)

weiterdenken? Schau mal auf die Uhr... ;0)

Ich danke Dir vielmals!!! Funktioniert SUPER!!!!

MfG Ulf
__________________
Du gleichst dem Geist den Du begreifst, nicht mir!
Mit Zitat antworten
Antwort


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

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mysql tabellen verbinden? Silencer MySQLi/PDO/(MySQL) 6 24.03.2009 13:59:29
Tabellen abgleichen, vergleichen u. einträge löschen rallesalle MySQLi/PDO/(MySQL) 1 01.11.2005 13:32:07
mySQL Tabellen für Kalender Wauzy MySQLi/PDO/(MySQL) 5 15.02.2004 21:05:20
mysql: tabellen kopieren die in sich struktur hat (für logistiker :-) ) flobee PHP für Fortgeschrittene und Experten 10 31.12.2002 19:20:51
doppelte Einträge in MySQL unterbinden? mad-boy PHP für Fortgeschrittene und Experten 12 31.08.2002 13:51:53


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:34:01 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt