Michael W.: Daten in ein Array einlesen

Nochmal Hallo,

Ich bin gerade am grübeln wie ich meine tabelle mit werten

70 80 51 52 53
49 50 51 52 53

in ein array einlese!?

dabei muss beachtet werden, dass die schleife auch funktiert wenn ich eine spalte oder zeile hinzufüge (dadurch sollte es ein zweidimensionales array sein) das array solte so sortiert sein:

$array[0][0] = 70 (A1)
$array[0][4] = 53 (A5)
$array[1][0] = 49 (B1)
$array[1][2] = 51 (B3)

Ich denke mal das wird schonmal irgendjemand gemacht haben *hoff*.

MfG
Michael W.

  1. Hallo,

    Ich bin gerade am grübeln wie ich meine tabelle mit werten

    70 80 51 52 53
    49 50 51 52 53

    in ein array einlese!?

    Unter [pref:t=34463&m=187680] habe ich ja bereits auf mysql_result() hingewiesen, womit sich die Aufgabe auch elegant loesen laesst.

    dabei muss beachtet werden, dass die schleife auch funktiert wenn ich eine spalte oder zeile hinzufüge (dadurch sollte es ein zweidimensionales array sein) das array solte so sortiert sein:

    $array[0][0] = 70 (A1)
    $array[0][4] = 53 (A5)
    $array[1][0] = 49 (B1)
    $array[1][2] = 51 (B3)

    <?php

    $dbref=mysql_connect("host","user","pass");
    mysql_select_db("datenbank",$dbref);
    $result=mysql_query("SELECT * FROM tabelle",$dbref);

    $testarray=array();

    for($i=0;$i<mysql_num_rows($result);$i++)
    {
      $testarray[$i]=array();
      for($j=0;$j<mysql_num_fields($result);$j++)
      {
        $testarray[$i][$j]=mysql_result($result,$i,$j);
      }
    }

    print $testarray[0][4]; // --> 53
    print "<br>\n";
    print $testarray[1][0]; // --> 49

    ?>

    MfG, Thomas

    1. <?php

      $dbref=mysql_connect("host","user","pass");
      mysql_select_db("datenbank",$dbref);
      $result=mysql_query("SELECT * FROM tabelle",$dbref);

      $testarray=array();

      for($i=0;$i<mysql_num_rows($result);$i++)
      {
        $testarray[$i]=array();
        for($j=0;$j<mysql_num_fields($result);$j++)
        {
          $testarray[$i][$j]=mysql_result($result,$i,$j);
        }
      }

      print $testarray[0][4]; // --> 53
      print "<br>\n";
      print $testarray[1][0]; // --> 49

      ?>

      Ja! Genau das! Vielen Dank. Hast was gut (aber mit was könnte ich dir dienen?)

      MfG
      Michael W.

      1. Moin Moin !

        Ja! Genau das! Vielen Dank. Hast was gut (aber mit was könnte ich dir dienen?)

        Wie wäre es mit http://learn.to/quote durcharbeiten ? ;-)

        Alexander

        --
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"