Chris: mysql_num_rows oder arry?

Beitrag lesen

Hallo,

ich arbeite gerade ein wenig mit mysql_num_rows rum und hätte jetzt dazu eine Frage: mysql_num_rows liefert ja die Anzahl aller Datensätze einer Ergebnismenge, kann ich sowas auch in einen Array schreiben?
Quasi ich will nciht immer so schreiben:
$result2 = mysql_query("SELECT * FROM Sonstiges ORDER BY Sonst_ID")or die(mysql_error());
$auswahl=mysql_num_rows($result2);

for ($i=0; $i<$auswahl; $i++)
  {
    if ($sonstigesname == mysql_result($result2,$i,0))
    {
      ?>
      <option value="<?echo mysql_result ($result2,$i,0)?>" selected><? echo mysql_result ($result2,$i,0)?></option>

usw...

sondern ich würde gerne wie bei mysql_fetch_array das ganze so etwa schreiben: <option value="<?echo $auswahl2[Nw_ID]?>" selected><? echo $auswahl2[Nw_IP]?></option>
Gibts da bei PHP einen Befehl dafür? Denn mysql_fetch_array liefert mir ja nur einen Datensatz zurück oder habe ich da was falsch verstanden?

sonnige Grüße

Chris