Salut,
Un tableau en php n'a pas à proprement dit de "limite" fixée à sa création.
Pour récupérer les noms et les afficher les uns après les autres séparés d'une virgule
$pdo = new PDO('mysql:host=localhost;dbname=database', 'user', 'password');
$statement = $pdo->query("SELECT nom FROM matable");
$noms = $statement->fetchAll(PDO::FETCH_ASSOC);
$noms sera sous la forme array(0 => array('nom' => 'Jean Claude'), 1 => array('nom' => 'Michel'), 2 => array('nom' => 'Pierre'), etc...)
Ensuite deux choix s'offrent à toi :
$liste_noms = "";
// On parcourt les noms
foreach($noms as $nom)
{
$liste_noms .= $nom'nom'].', ';
}
// Pour supprimer la dernière virgule
$liste_noms = substr($liste_noms,0,-2 );
echo $liste_noms;
Ou alors, tu peux faire
$liste_noms = array();
// On parcourt les noms
foreach($noms as $nom)
{
$liste_noms] = $nom'nom'];
}
// Transforme l'array en chaine avec une virgule comme séparateur
echo implode(', ',$liste_noms);
Bisous