tebellenzeilen in ein array

ndl-renegade

Grünschnabel
frage:

wie kriege ich zeilen einer tabelle, die ich mit :

while($row = mysql_fetch_array($result))

auslese in ein array rein?

also 1 zeile --> $array[0]
2 zeile --> $array[1]

usw...

thx im voraus...

ciao
 
Vielleicht sowas:
PHP:
while ($row = mysql_fetch_array($result)) {
    $array[] = $row;    
}
//Ausgabe Zeile1:
print_r($array[0]);
 
das geht aber nur wenn ich es bei dem einen array belasse

wenn ich noch eins mache braucht das ja nen anderen namen, und dann haut das nich mehr hin

ich hab's mal so probiert :

PHP:
$result = mysql_query ("SELECT * FROM Tabelle1");
for($a=0; $a <= mysql_num_rows($result) ;$a++, $row = mysql_fetch_array($result))
{
 $array1[$a] = $row[1];
 $array2[$a] = $row[8];
}

irgendwie bleibt da aber das erste element leer...
 
Original geschrieben von ndl-renegade
das geht aber nur wenn ich es bei dem einen array belasse

wenn ich noch eins mache braucht das ja nen anderen namen, und dann haut das nich mehr hin

ich hab's mal so probiert :

PHP:
$result = mysql_query ("SELECT * FROM Tabelle1");
for($a=0; $a <= mysql_num_rows($result) ;$a++, $row = mysql_fetch_array($result))
{
 $array1[$a] = $row[1];
 $array2[$a] = $row[8];
}


irgendwie bleibt da aber das erste element leer...

Irgendwie versteh ich nicht was du damit meinst. Das, was ludz oben geschrieben hat stimmt vollkommen. Du hast nach seinem Code ein 2-dimensionales Array. Die erste Zeite bekommst du mit $array[0], die nächste mit $array[1], usw.
 
Zurück