php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.02.2009, 12:17  
Neuer Benutzer
 
Registriert seit: 16.09.2008
Beiträge: 7
proark befindet sich auf einem aufstrebenden Ast
Standard Daten aus Datenbank in einem MultiArray speichern

Guten Tag die PHP Profis,

Es werden Daten aus einer oracle Datenbank in einem Array gespeichert

So steht es in der DB:

Code:
Interval | Currency |   Effdate
7          |   USD     | 07/05/2009
60        |    USD     | 07/05/2009
7          |    EUR     | 02/05/2009
30        |    EUR      | 02/05/2009
60        |    EUR      | 02/05/2009
7          |    JPY      | 06/05/2009
30        |    JPY      | 06/05/2009
Im array dann

Code:
[0] => Array ( 
           [Interval] => 30
           [Currency] => USD
           [Effdate] =>  07/05/2009
)
usw...

Ich will jetzt alle daten, mit der gleichen Currency in eine andere Tabelle einspeisen.

Die tabelle sieht so aus:
Code:
Currency  | Interval7 | Interval30 | Interval60 | Effdate
    USD   |      7    |            |     60      | 07/05/2009
Wie bekomme ich das am besten hin, das ich aus meinem bestehenden Array, die daten wie gewünscht in die neue Tabelle bekomme. (Muss ich vielleicht ein Zweidimensionales array aus dem einen array machen? Wo die erste dimenstion die währung ist und die zweite die daten zur währung.. wenn ja, wie bewerkstellige ich dies?)

Wäre dankbar für vorschläge/hilfe/ansätze...

Vielen Dank
proark

Geändert von proark (26.02.2009 um 10:31 Uhr).
proark ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.02.2009, 19:55  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte Codeboxen benutzen (# Button) und keine Ascii-Art!

Stichwort: Subselect und GROUP BY
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 26.02.2009, 10:32  
Neuer Benutzer
 
Registriert seit: 16.09.2008
Beiträge: 7
proark befindet sich auf einem aufstrebenden Ast
Standard

Ich habe kein zugriff auf die Datenbank.. ich kann nur mit den Daten arbeiten, die aus dem Array kommen...

ich gebe nochmal mein eigenen Lösungvorschlag vom verständniss her ab:

Man nimmt das vorhandene Array(Array1[]) mit allen währungen drin, übergibt die daten in ein zweites array(Array2[][])...

Die erste Dimension ist dann die währung und die zweite dimension die daten zur währung

Array2[0][1] =>
[Interval] => 7
[Effdate] => 07/05/2009

Array2[0][2] =>
[Interval] => 60
[Effdate] => 07/05/2009

Array2[1][0] =>
[Interval] => 7
[Effdate] => 02/05/2009

usw....

Ich weiss aber leider nicht, wie ich das mit PHP realisiere...

Es wäre nett, wenn mir hierbei jemand helfen könnte

Grüße
proark

Geändert von proark (26.02.2009 um 10:42 Uhr).
proark ist offline  
Alt 26.02.2009, 14:14  
Neuer Benutzer
 
Registriert seit: 16.09.2008
Beiträge: 7
proark befindet sich auf einem aufstrebenden Ast
Standard

Falls es jemand interessieren sollte, hier die Lösung

PHP-Code:
function ArrayTransformer(Array $altesArray$transformKey$unsetKey=true)
{
  
$neuesArray = array();
  foreach(
$altesArray as $element)
  {
    
$key $element[$transformKey];
    if(
$unsetKey) unset($element[$transformKey]);
    
$neuesArray[$key][] = $element;
  }
  return 
$neuesArray;
}

print_rArrayTransformer($altes_array,'Currency')); 
vom User combie(php-resource.de) gelöst
proark ist offline  
Alt 26.02.2009, 14:36  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Beim nächsten mal bitte cross/multipostings kennzeichnen.

Bitte beachten: Anmerkungen zu Crosspostings
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten medienneutral speichern Andreas Software-Design 4 20.02.2009 22:04
MyAQL Datenbank - Daten daraus in einer anderen Anwendung verwenden - geht das? Andre01 Datenbanken 4 10.02.2009 21:21
[Erledigt] Bestimmte Daten aus Datenbank löschen MasterChief Datenbanken 3 09.01.2009 12:52
Problem mit Formular, Daten an datenbank senden Aurec PHP Tipps 2008 11 20.11.2008 18:17
Daten aus Datenbank in eine Variable speichern cyberfreak PHP Tipps 2008 1 24.04.2008 15:20
Daten in Datenbank übergeben Bebre PHP Tipps 2008 2 11.02.2008 11:41
Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern mallmis PHP Tipps 2008 1 19.11.2007 23:04
[Erledigt] Variable Links mit daten aus SQL Datenbank PHP Tipps 2005-2 8 05.08.2005 13:10
Formular - Daten in MySQL Datenbank speichern PHP Tipps 2005 13 04.05.2005 18:12
Daten in Datenbank ändern PHP Tipps 2005 3 27.01.2005 14:40
Über Smarty Daten i d Datenbank (php MyAdmin) aktualisieren. PHP Tipps 2005 1 26.01.2005 09:40
[Erledigt] Daten in Datenbank schreiben Datenbanken 2 09.12.2004 13:12
[Erledigt] Daten auslesen - Daten hinzufügen - Daten Speichern PHP Tipps 2004-2 1 04.12.2004 10:59
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31
[Erledigt] Daten aus Formular in Datenbank eingeben ??? PHP Tipps 2004 6 14.08.2004 23:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php multi array, php multiarray, multi array php, daten aus datenbank in array, multiarray werte hinzufügen, http://www.php.de/php-einsteiger/52244-daten-aus-datenbank-einem-multiarray-speichern.html, alle datensätze in ein array speichern php, die daten aus db in einem array speichern, ajax response php array aus datenbankin elemente -json, php datenbankin array auslesen, for multiarray php, multiarray hinzufügen, werte aus datenbank in array speichern, datenbank in array speichern php, array daten aus datenbank, multiple array in db speichern, daten aus datenbank in array speichern, unset key from multi array, alle daten aus einer datenbank in array speichern, php daten aus db in array eintragen

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum