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

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 31.01.2015, 00:17:58
zeroseven zeroseven ist offline
Anfänger
 
Registriert seit: Jan 2015
Alter: 29
Beiträge: 1
Tabellen verknüpfen mit unterschiedlichen Formaten

Guten Tag,

Ich kenn mich wirklich garnicht aus. Mir werden Tabellen mit Kundendaten auf den Server geworfen, ich muss sie eigentlich nur neu sortieren und als .csv exportieren, um sie zur DHL und in das Buchhaltungssystem einzuspeisen.

Generell kein Problem. Aber irgendwie sind die ankommende Tabelle und die auszugebende unterschiedlich formatiert.

Die Tabelle mit der die Daten kommen sieht wie folgt aus:

order_id label index value
11 vorname 0 max
11 nachname 1 mustermann
11 anschrift 2 hauptstraße2
11 PLZ 3 12345
11 ort 4 berlin

Danach kommt der nächste Kunde mit der order_id 12, der Index beginnt wieder bei 0.

Ich brauche sie aber in folgendem Format:

order_id vorname nachname anschrift plz ort
11 max mustermann hauptstraße2 12345 berlin
12

Danach kommt der nächste Kunde mit order_id 12 und so weiter

Kann mir eventuell jemand weiterhelfen? Ich google jetzt schon Ewigkeiten, aber nachdem ich mich nicht wirklich auskenne weiß ich nichtmal, nach was ich suchen muss.

Ich bedanke mich schon einmal im vorraus.

(Hab die Tabellen eigentlich ordentlich eingetippt, aber scheinbar löscht er die Leerzeichen zwischendrinnen einfach raus. Sorry das sie jetzt so verzogen sind.)
Mit Zitat antworten
  #2  
Alt 01.02.2015, 09:57:37
pguser pguser ist offline
Junior Member
 
Registriert seit: Apr 2014
Alter: 57
Beiträge: 186
AW: Tabellen verknüpfen mit unterschiedlichen Formaten

Code:
test=*# select * from zeroseven ;
 order_id |   label   | index |    value
----------+-----------+-------+--------------
       11 | vorname   |     0 | max
       11 | nachname  |     1 | mustermann
       11 | anschrift |     2 | hauptstraße2
       11 | plz       |     3 | 12345
       11 | ort       |     4 | berlin
       12 | vorname   |     0 | andreas
       12 | nachname  |     1 | egal
       12 | anschrift |     2 | irgendwo
       12 | plz       |     3 | 4711
       12 | ort       |     4 | erde
(10 rows)

Time: 0,219 ms
test=*# select order_id, array_to_string(array_agg(vorname),'') as vorname, array_to_string(array_agg(nachname),'') as nachname, array_to_string(array_agg(anschrift),'') as anschrift, array_to_string(array_agg(plz),'') as plz, array_to_string(array_agg(ort),'') as ort from (select order_id, case when index=0 then value else null end as vorname, case when index=1 then value else null end as nachname, case when index=2 then value else null end as anschrift, case when index=3 then value else null end as plz, case when index=4 then value else null end as ort from zeroseven ) foo group by order_id;
 order_id | vorname |  nachname  |  anschrift   |  plz  |  ort
----------+---------+------------+--------------+-------+--------
       11 | max     | mustermann | hauptstraße2 | 12345 | berlin
       12 | andreas | egal       | irgendwo     | 4711  | erde
(2 rows)
Mache Dich mit Formatierungsmöglichkeiten hier im Forum vertraut.
Mit Zitat antworten
Antwort

Stichworte
format, mysql, tabelle, verknüpfung


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
4 Tabellen verknüpfen - INNER, OUTER und LEFT Join Franzx MySQLi/PDO/(MySQL) 0 13.11.2006 11:10:51
3 Tabellen verknüpfen Aline MySQLi/PDO/(MySQL) 1 29.09.2006 22:58:59
HILFE 4 Tabellen verknüpfen AlexP MySQLi/PDO/(MySQL) 15 10.08.2006 21:32:39
Tabellen verknüpfen und in PHP ausgeben Steelrose MySQLi/PDO/(MySQL) 5 16.08.2005 18:08:31
Wie viele Tabellen kann man miteinander verknüpfen Sertl MySQLi/PDO/(MySQL) 11 16.01.2004 16:33:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:27:00 Uhr.


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


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