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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.09.2002, 12:27:19
DiJae DiJae ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 149
Mehrere Tabellen in DB sortieren

Ist es möglich, dass ich mehrere Tabellen nach einem Kriterium in einer Datenbank sortiere und die aktuellesten Einträge auslesen. Nehmen wir mal an, ich hätte drei Tabellen. Eine mit Links, eine mit Kommentaren und eine mit News. Ich möchte nun, dass aus diesen drei Tabellen die fünf aktuellsten Beiträge ausgelesen werden und zwar unter dem Kriterium, dass in jeder Tabelle das Feld 'date' das Datum enthält, wann die einzelnen Einträge erstellt worden. Gibt es hier eine Lösung? Oder muß ich erst die letzten Beiträge auslesen, in eine seperate Tabelle einspeisen und dann sortieren und auslesen?
Mit Zitat antworten
  #2  
Alt 23.09.2002, 02:19:26
ingo ingo ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 248
PHP-Code:
SELECT FROM tabelle WHERE date=$date ORDER BY id DESC LIMIT 4 
wenn du beispielsweise die 4 aktuellsten einträge anzeigen willst.
$date ist dein erstelldatum, dass ident mit jenen in der db sein muss. (dein kriterium/bedingung)
Mit Zitat antworten
  #3  
Alt 23.09.2002, 09:46:22
DiJae DiJae ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 149
Falsch verstanden

Es geht sich hier nicht um eine Tabelle, sondern darum, ob es möglich ist, eine solche Abfrage gleichzeitig an drei Tabellen zu richten, die alle ein solches Datumsfeld haben. Bei einer Tabelle ist dies natürlich sehr einfach...
Mit Zitat antworten
  #4  
Alt 23.09.2002, 10:56:00
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
du kannst nicht 3 tabellen sortieren lassen mit einer abfrage.
es geht das man sagen kann
order by table1.id asc, table2.id desc, table3.id asc
doch hier wird als erstes nach table1 dann table2 und schliesslich table3 sortiert. wenn du also die 3 ergebnisse sortiert haben willst machst du auch 3 abfragen die dann sortiert gelistet werden, anch deinem wunsch.
Mit Zitat antworten
  #5  
Alt 23.09.2002, 10:58:57
DiJae DiJae ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 149
So habe ich es mir auch schon gedacht. Aber ich wollte die Hoffnung nicht aufgeben. Habe es dann so gelöst, dass ich die Daten aus verschiedenen Tabellen in einer gemeinsame Tabelle sortieren lasse, nachdem ich sie darin gespeichert habe. Umständlich, aber wohl nicht anderes lösbar.
Mit Zitat antworten
Antwort


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.

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

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:39:36 Uhr.


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


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