fonction php pour revenir sql résultats qui contiennent des tableaux, comme un tableau

Donc je vais avoir un problème (évidemment). J'ai l'MySQL suivant les données de la table

7   USER1       1,1,1,10,1      The Guys Team   8,7,13,14,16
8    USER1      1,1,1,10,1  The Girls Team  7,12,15
10  USER1       1,1,1,10,1  Dog Team    8,7,14,15

J'ai écrit une fonction pour récupérer les données, et les retourner.

function ShowSetTeams($coach){
    $result = mysql_query("SELECT * FROM `teams` WHERE coach = '$coach'") or trigger_error(mysql_error()); 
    while($row = mysql_fetch_array($result)){ 
        foreach($row AS $key => $value) { $row[$key] = stripslashes($value); } 
            $id = $row['id'];
            $teamname = $row['teamname'];
            $team = $row['team'];
            $event = $row['event'];
            $push .= array($id, $teamname, $team, $event);
    }
    return $push;
}

Lorsque j'appelle la fonction, comme ci-dessous

$info = ShowSetTeams("USER1");

- Je obtenir ce

ArrayArrayArray 

J'ai essayé en faisant écho à $info[0], $infos[1], $infos[2], mais obtenir ce

Arr

De sorte que chaque ligne dans l'info matrice est la matrice de résultats. Je devrais être capable de faire $info[0][0] et obtenir la première valeur de l'ID, du premier résultat?

Fatal error: Cannot use string offset as an array

Im à perte. Comment puis-je obtenir pour chacune des valeurs du tableau retourné? Et plus au point, comment ai-je pu exécuter un foreach opération sur les comme

foreach( $info as $key => $value){
$key[0] //ID
$key[1] //TEAMNAME
$key[2] //TEAM
$key[3] //EVENT
}
InformationsquelleAutor mrpatg | 2009-10-12