Gerd: mehrere Werte in Funktion

Beitrag lesen

Hallo,

nachdem ich meine erste Funktion mit Hilfe dieses Forums geschrieben habe, wollte ich mehrere Werte in eine Funktion übergeben.

<?php function mehrere() {

//Verbindung zu MySQL herstellen
$verbindung =mysql_connect("localhost", "root","");
//Verbindung zu Datenbank herstellen
mysql_select_db('dodp',$verbindung);

$abfrage = @mysql_query("SELECT * FROM sb");
$row_abfrage = mysql_fetch_array($abfrage);
$totalRows_abfrage = mysql_num_rows($abfrage);
$anzahl = $totalRows_abfrage;

return array( $totalRows_abfrage, $row_abfrage['name'] ,  $row_abfrage['vorname'] ,  $row_abfrage['telefon'], );
  }
  $ergebnis = mehrere();

for($i=1; $i<=$ergebnis[0]; $i++)
    {
  echo $ergebnis[0]."<br>";
  echo $ergebnis[1]."<br>";
  echo $ergebnis[2]."<br>";
  echo $ergebnis[3]."<br>";
}
  ?>

eigentlich müsste ich qq verschiedene Datensätze angezeigt bekommen, ich bekomme aber den ersten DS 11 mal angezeigt.

Wo liegt mein Fehler?

Danke Gerd