Einzelnen Beitrag anzeigen
  #1  
Alt 24.07.2008, 10:37:16
Tikiwiki Tikiwiki ist offline
Anfänger
 
Registriert seit: Apr 2005
Beiträge: 115
Array umstrukturieren

Hallo zusammen,

ich hole mir mit folgender Abfrage Daten aus der Datenbank.

PHP-Code:
$sql_wversorgung mysql_query("SELECT fbezgemid, fkatid, ewgesvers, fjahrid, jahr 
                              FROM $tabellewversorgung
                              LEFT JOIN $tabellejahr
                              ON ($tabellejahr.jahrid = $tabellewversorgung.fjahrid)
                              WHERE fbezgemid = gemeindeid"
);
                              

    while(
$row mysql_fetch_assoc($sql_wversorgung)) {
        
$data[] = array(
                        
$row['fkatid'],  $row['ewgesvers']
                    );
    } 
Das Array hat dann folgenden Aufbau:

PHP-Code:
Array
(
    [
0] => Array
        (
            [
0] => 1
            
[1] => 3800
        
)
    [
1] => Array
        (
            [
0] => 2
            
[1] => 781
        
)
    [
2] => Array
        (
            [
0] => 3
            
[1] => 0
        
)
    [
3] => Array
        (
            [
0] => 4
            
[1] => 100
        
)
    [
4] => Array
        (
            [
0] => 5
            
[1] => 0
        
)
    [
5] => Array
        (
            [
0] => 1
            
[1] => 3958
        
)
    [
6] => Array
        (
            [
0] => 2
            
[1] => 813
        
)
    [
7] => Array
        (
            [
0] => 3
            
[1] => 0
        
)
    [
8] => Array
        (
            [
0] => 4
            
[1] => 104
        
)
    [
9] => Array
        (
            [
0] => 5
            
[1] => 0
        
)

Ich benötige aber folgenden Aufbau:

PHP-Code:
Array
(
    [
0] => Array
        (
            [
0] => 1
            
[1] => 3885
            
[2] => 3999
        
)
    [
1] => Array
        (
            [
0] => 2
            
[1] => 781
            
[2] => 813
        
)
    [
2] => Array
        (
            [
0] => 3
            
[1] => 0
            
[2] => 0
        
)
    [
3] => Array
        (
            [
0] => 4
            
[1] => 100
            
[2] => 104
        
)
    [
4] => Array
        (
            [
0] => 5
            
[1] => 0
            
[2] => 0
        
)

Wie kann ich das umsetzen? Ich möchte hier keine fertigen Scripts. Ein wager Lösungsansatz wäre für mich schon hilfreich. Momentan stehe ich komplett ohne Plan im Wald.
Vorweg schon mal Danke.
Dietmar
Mit Zitat antworten