Je suis perdu,

je voudrais recuperer tous les id dans un array

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$sql = "SELECT id  FROM matable";
$requete = mysql_query( $sql, $link )
$table =array();
while ($row = mysql_fetch_array($requete)){
 
	array_push($table,$row);
}
 
foreach($table as $cle => $val){
  $in .= $cle.',';
 
 }
lorsque j'ecris cela j'obtiens les cles separe par une virgule 0,1,2,3,

mais comment faire pour obtenir le contenu des cles separ par une virgule?

Merci de votre aide

Je viens de trouver quelque chose qui fonctionne mais dans mon echo tous les id sont en double.

5,5,7,7,22,22 etc....

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$result = mysql_query("SELECT id  FROM xxx WHERE v='$x'");
while ($row = mysql_fetch_array($result, $link)) {
 
foreach($row as $cle => $val){
  $in .= $val.',';
  }
}
$in = rtrim($in, ',');
 
echo 'Mes id =>'.$in;
Pourquoi cela?