php.de

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

 
 
LinkBack Themen-Optionen
Alt 14.03.2005, 14:44  
Gast
 
Beiträge: n/a
Standard mysql resultset in mehrdimensionales array

hallo @all,

ich möchte Datensätze aus MySQL in ein mehrdimensionales Array füllen und anschließend nach Spalten sortieren können.

PHP-Code:
<?
while ($myrow mysql_fetch_array($res)) {
$data = array('tanr'=>$myrow["TaNr"],'date'=>$myrow["Datum"],'creator'=>$myrow["ersteller"]);

foreach (
$data as $key => $value) {
//echo "Schlüssel: $key; Wert: $value
n";
$var = "
array("."'".$key."'"."=>".$value."), ";

}
$anz=array_push ($data, $var);

} // Ende While

foreach($data as $key=> $value){
for($i=0; $i<= count($data); $i++){
        echo "
<tr><td>".$data[$i]."</td></tr>";
}
}
?>


Funzt leider nich so wie ich mir das vorstelle. Hat jemand ne Idee? Die Ausgabe gibt mir nur den letzten Datenwert aus (creator), ich hätte aber ganz gern alle.
Danke schon mal.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.03.2005, 15:11  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 4.028
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Nachdem ich diesen Code mal anständig eingerückt habe(wäre eigentlich die Aufgabe des Fragestellers!) hab ich erst verstanden, was du da für einen Quatsch programmiert hast. Zuerst schaufelst du den Array $myrow fast unverändert in ein Array $data. Dann dieses ganz unverändert, aber auf höchstkomlizierteste Art, in ein Array $var. Und das Ganze schiebst du nun ans Ende von $data, um dieses im nächsten Durchlauf wieder zu überschreiben. Und am Schluss wird der Inhalt über die verkehrte Indexreihenfolge wieder ausgegeben. Hier einfach kurz und bündig:
PHP-Code:
<?php
while ($myrow mysql_fetch_array($res)) { 
    
array_push($data$myrow);
}
for(
$i 0;$i count($data);$i ++){
    echo 
"$i. Datensatz: ";
    foreach(
$data[$i] as $key => $val){
         echo 
"$key = $val ";
    }
    echo 
"
"
;
}
?>
Und mach bitte erst dann weiter, wenn du das auch verstanden hast.
__________________
Gruss
L
lazydog ist offline  
 


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] array mySQL Fellkneul Datenbanken 4 29.06.2008 13:03
Dynamisch Array aus MySQL mit PHP auslesen. Muuip PHP Tipps 2008 2 26.08.2007 21:19
Nach bestimmten Key ein mehrdimensionales Array sortieren PsychoEagle PHP Tipps 2006 2 04.07.2006 10:34
Mehrdimensionales Array sortieren Unbekanntes_Pferd PHP Tipps 2006 6 23.05.2006 20:42
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Mysql / Array Problem marcels PHP Tipps 2006 10 23.03.2006 18:30
Geschwindigkeit: Array vs. MySQL Jacks Rache PHP Tipps 2006 4 13.03.2006 20:45
Übersicht aus mehrdimensionalem Array erzeugen Crypi PHP-Fortgeschrittene 0 30.01.2006 13:44
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
[Erledigt] Mehrdimensionales Array in Session speichern PHP-Fortgeschrittene 6 11.10.2005 17:32
mehrdimensionales array an js übergeben PHP Tipps 2005-2 0 11.10.2005 15:51
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
mehrdimensionales Array sortieren PHP Tipps 2005 5 29.04.2005 20:38
mehrdimensionales Array sortieren Simbo PHP Tipps 2004 30 29.07.2004 17:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mysql mehrer reihen in mehrdimensionales array, php resultset auslesen, mehrdimensionales array mysql, php mysql mehrdimensionales array ausgeben, zweidimensionales array mysql, resultset in 2 dimensionales array, php while mehrdimensionales array, mysql result set html, mehrdimensionales array sortieren mysql, php mysql daten in multi array speichern, php mysql into multidimensional array, mysql daten mehrdimensionale arrays, mysql in mehrdimensionales array sortieren php, mysql zweidimensionales arrays ausgeben php, resultset auslesen mehrdimensionales array, php result set in array ablegen, php mysql mehrdimensionales array mit key und value, mysql php result als key => value array einlesen, mehrdimensionales array php mysql, php mysql array sortieren

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




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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.