php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 03-12-2007, 15:22
Space3001
 Newbie
Links : Onlinestatus : Space3001 ist offline
Registriert seit: Dec 2007
Beiträge: 3
Space3001 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Mehrere Arrays sortiert zu einem Array zusammenfassen

Hallo,

Ich bin grad dabei meine HP mit nem neuen Script zum erweitern und steh da jetzt vor nem kleinen Problem und weiß nicht genau wie ich das am besten löse..

Es handelt sich um nen Kalender wo Meetings eingetragen werden können..
das ding funktioniert im großen und ganzen genau so wie es tun soll..

nun möchte ich ne Art Anzeige basteln die im die Meetings in den nächsten 2 Wochen anzeigt..

soweit so gut.. die Datenbank enthält ne Spalte wo das Datum als Unixzeitstempel abgespeichert ist...
eine SQL Abfrage zu machen die alle Meetings im Zeitraum X ausgibt is nicht weiter schwer...

SELECT meet.name, meet.datum, meet.beschreibung FROM meet INNER JOIN categories ON meet.cat = categories.id WHERE meet.datum >= $jetzt AND meet.datum <= $später AND categories.rights = $rights ORDER BY meet.datum

$jetzt und $später definieren den zeitraum der abgefragt werden soll und $rights definiert ob nur öffentliche, private oder alle Meetings angezeigt werden.. abhängig von den rechten die der eingeloggte User hat

nu komm aber mein Problem..

die Page hat eine Portalseite und für jeden Bereich eine Subdomain..
und jeder Bereich hat seinen eigenen Kalender..
und jeder Kalender seine eigene Tabelle...

Auf der Portalseite soll nun die Anzeige sein und natürlich eine komplette Liste aller Meetings aller Subdomains enthalten

wenn ich nun das mit der SQL Abfrage für jede Tabelle mache
dann hab ich 8 Arrays die die jeweiligen Daten enthalten...

Die Frage is jetzt halt.. wie bastel ich aus den 8 Arrays 1 Array das nach Datum sortiert ist

oder kann man die SQL abfrage so ändern das alle tabellen gleichzetig abgefragt werden ? also meet1, meet2, meet3...
Mit Zitat antworten
  #2 (permalink)  
Alt 03-12-2007, 15:31
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
SELECT 
  t1
.datum,
  
t2.datum
FROM
  tabelle_1 t1
,
  
tabelle_2 t2
WHERE
  
... 
etwa so?

gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #3 (permalink)  
Alt 03-12-2007, 15:51
PHP-Desaster
 PHP Expert
Links : Onlinestatus : PHP-Desaster ist offline
Registriert seit: Mar 2006
Beiträge: 3.105
PHP-Desaster befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
SELECT column1column2 FROM meet1
union
SELECT column1
column2 FROM meet2
union
SELECT column1
column2 FROM meet3 
Eher so, denke ich. Das wirst du direkt auf der Datenbank sortieren können, musst du wahrscheinlich in eine Subquery quetschen.
Mit Zitat antworten
  #4 (permalink)  
Alt 03-12-2007, 16:09
Space3001
 Newbie
Links : Onlinestatus : Space3001 ist offline
Registriert seit: Dec 2007
Beiträge: 3
Space3001 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hmm mit Union hab ich noch gar nix gemacht...
muss ich mir mal angucken ob dabei das rauskommt...

der andere vorschlag is nich wirklich brauchbar
da ich dann ja mehrere Datumspalten hab.. und nicht eine..

aber schon mal danke für den tip
Mit Zitat antworten
  #5 (permalink)  
Alt 03-12-2007, 16:31
Space3001
 Newbie
Links : Onlinestatus : Space3001 ist offline
Registriert seit: Dec 2007
Beiträge: 3
Space3001 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

puhh... hab hier in der arbeit grad mal in Access was zusammen gebastelt was meiner datenbank ähnelt und dann so nen union string zusammengeschustert...

fazit is.. ich denk das wird mich etwas mühe kosten nen script zu basteln
das mit der Dynamik auf meiner HP zurecht kommt und dann am ende den entsprechenden Union string rauswirft

aber zumindest das was ich bis jetzt gesehen habe entspricht genau dem was ich mir erhofft hab..

nochmal dickes danke für den Tipp

werd dann mal nach hause fahren und weiter an meinem Quellcode hacken
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ADSMAN V3 - Werbe-Manager ansehen ADSMAN V3 - Werbe-Manager

ADSMAN V3 - mehr als nur ein Bannermanager! Banner, Textanzeigen und PagePeel Manager! Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebi

25.10.2018 virtualsystem | Kategorie: PHP/ Bannerverwaltung
PHP News und Artikel Script V2

News schreiben, verwalten, veröffentlichen. Dies ist jetzt mit dem neuen PHP News & Artikel System von virtualsystem.de noch einfacher. Die integrierte Multi-User-Funktion und der WYSIWYG-Editor (MS-Office ähnliche Bedienung) ermöglichen...

25.10.2018 virtualsystem | Kategorie: PHP/ News
Top-Side Guestbook

Gästebuch auf Textbasis (kein MySQL nötig) mit Smilies, Ip Sperre (Zeit selbst einstellbar), Spamschutz, Captcha (Code-Eingabe), BB-Code, Hitcounter, Löschfunktion, Editierfunktion, Kommentarfunktion, Kürzung langer Wörter, Seiten- bzw. Blätterfunktion, V

22.10.2018 webmaster10 | Kategorie: PHP/ Gaestebuch
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:38 Uhr.