PHP : remplir tableau dans une boucle

Fermé
vct - 29 mai 2008 à 13:57
 vct - 29 mai 2008 à 14:32
Bonjour,
Je souhaite rapatrier des données venant d'une requête et leur donner un indice pour cela je souhaite créer un tableau. Mais je ne sais pas comment décomposer les lignes du tableau, voici mon cas, ça peut vous aider.

<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('theatre');
$req=mysql_query("SELECT * FROM spectacle WHERE titre_spec LIKE 'T%'");
$nbr=mysql_num_rows($req);
$i=1;
while ($i<=$nbr){
$row = mysql_fetch_array($req, MYSQL_NUM);
if ($i==1){
$tab = array(1=>$row[1], //créer le tableau
}else{
, $i=>$row[1]; //continuer a remplir le tableau
}
$i++;
}
);//fermer le tableau
?>

Auriez-vous une idée ?

vct
A voir également:

1 réponse

J'ai trouvé la solution mais il a fallu fouiller car je ne trouve pas souvent cette utilisation sur le net.
Voici mon code pour les intéressés :

<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('theatre');
$req=mysql_query("SELECT * FROM spectacle WHERE titre_spec LIKE 'T%'");
$nbr=mysql_num_rows($req);
$i=1;
$tab=array();
while ($i<=$nbr){
$row = mysql_fetch_array($req);
$titre=$row['titre_spec'];
$tab[$i]=$titre;
$i++;
}
print_r($tab);
?>

on déclare $tab=array();
on rempli $titre=$row['titre_spec'];

Allé sujet résolu (si un admin ou modo passe par là).

vct
1