php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
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
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
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
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
[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, mehrdimensionales array mysql, resultset in 2 dimensionales array, php while mehrdimensionales array, resultset als zweidimensional array list, array füllen resultset, php mysql ergebnis mehrdimensional sortieren, auslesen resultset in zweidimensionales array, php mehrdimensionales array mysql füllen, php gesamtes resultset in array, php mysqli fetch_array() mehrdimensionales array ausgeben, php mehrdimensionales array füllen, php resultset array, array in mysql datenbank php key value multidiemensional, php mehrdimensionales array sql, mysqlresultset, php array von resultset füllen, php mysql 2 dimensionales array, mysql resultset, resultset ausgeben php

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:13 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

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