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

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 > 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 03.06.2008, 13:45:31
Glare Glare ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Emsdetten
Alter: 48
Beiträge: 38
Glare eine Nachricht über ICQ schicken Glare eine Nachricht über MSN schicken
2D Array erweitern

Hallo,

ich möchte gerne ein 2D Array erweitern. Ich hole 2 Daten aus einer Datenbank und möchte sie gerne in ein Array packen nach dem Muster

$array['cyan'] = 9;
$array['fixieroel'] = 5;
$array['gelb'] = 5;
$array['magenta'] = 3;
$array['schwarz'] = 9;

folgendes habe ich versucht, aber das Ergebnis ist noch so wie es sein sollte ;)

PHP-Code:
$sql 'SELECT typ,anzahl FROM material WHERE mufuserie = "2232" ORDER BY typ';
$result mysql_query($sql);
$array = array();
while(
$row mysql_fetch_row($result)){
$array[] = array($row[0] => $row[1]);
}

print_r($array); 
Aber leider sieht das Ergebnis wie folgt aus:
Code:
[0] => Array
        (
            [cyan] => 9
        )

    [1] => Array
        (
            [fixieroel] => 3
        )

    [2] => Array
        (
            [gelb] => 12
        )

    [3] => Array
        (
            [magenta] => 10
        )

    [4] => Array
        (
            [resttoner] => 3
        )

    [5] => Array
        (
            [schwarz] => 9
        )
Was mache ich falsch? Wie bekomme ich es hin?

Gruß Sascha
Mit Zitat antworten
  #2  
Alt 03.06.2008, 13:50:38
lowtower1974 lowtower1974 ist offline
Anfänger
 
Registriert seit: Feb 2008
Beiträge: 6
AW: 2D Array erweitern

Hallo Sascha, wenn ich das richtig sehe, haben sich die Werte aber geändert. 'fixieroel' war vorher 5 und ist jetzt 3. Hast Du die Werte eventuell überschrieben? Gruß, LowTower.
Mit Zitat antworten
  #3  
Alt 03.06.2008, 14:12:52
Glare Glare ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Emsdetten
Alter: 48
Beiträge: 38
Glare eine Nachricht über ICQ schicken Glare eine Nachricht über MSN schicken
AW: 2D Array erweitern

hi, oben hab ich jetzt einfach irgendwelche zahlen reingeschrieben. Unten sind sie wirklich ausgelesen. sollten zahlen von oben und unten gleich sein ist das reiner zufall :)

Und ich glöaube ich habe grade doch noch die lösung gefunden

anstatt
$array[] = array($row[0] => $row[1]);
einfach
$array[$row[0]] = $row[1];
Mit Zitat antworten
  #4  
Alt 03.06.2008, 19:02:19
benfolds benfolds ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 46
Beiträge: 7
AW: 2D Array erweitern

Du definierst $array 2mal hinereinander als solchen. es muss heissen:

PHP-Code:
while($row mysql_fetch_row($result)){
$array = array($row[0] => $row[1]);
}

print_r($array); 
ja, genau das hast du ja schon geschrieben.... :)

Geändert von benfolds (03.06.2008 um 19:04:11 Uhr)
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Doppelte einträge aus einem Mehrdimensionalen Array aussortieren und löschen PHoenix_KM PHP für Fortgeschrittene und Experten 2 17.04.2008 18:19:53
Mehrdimensionales Array sortieren MrLongbaugh PHP Grundlagen 10 06.03.2008 12:02:47
array im array SolidBody PHP Grundlagen 3 20.07.2006 13:38:41
Einzelne Daten aus Textdatei Auslesen azubinator PHP Grundlagen 153 17.12.2004 13:36:58
Assoziatives Array beliebig erweitern? compi PHP für Fortgeschrittene und Experten 1 29.11.2002 09:52:23


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


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


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