Thomas Meinike: Daten in ein Array einlesen

Beitrag lesen

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