sandrinoo Posté 23 Juin 2017 Posté 23 Juin 2017 (modifié) Bonjour à tous, Voilà je me remets doucement au php après avoir arrêté 2 ans et je bloque là dessus (tout est dans le titre) : $rep = mysql_query("SELECT col6 FROM table"); while ($donnees = mysql_fetch_array($rep)) {$array_bd = $donnees['col6']; } print_r($array_bd); pourquoi mon print_r ne me sort-il pas toutes les valeurs numériques de mon champs COL6 comme ceci ? : Array ( [0] => 588 [1] => 698 [2] => 699 etc... ) Je tourne depuis 2h la dessus et je m'arrache les cheveux ! ... Modifié 23 Juin 2017 par sandrinoo
BlackPage Posté 23 Juin 2017 Posté 23 Juin 2017 Salut, Tu fais ton print après la boucle donc il ne va afficher que la valeur de la dernière itération. Ta variable $array_bd n'est pas un tableau dans ton code. Si tu veux mettre tes valeurs dans un tableau : $rep = mysql_query("SELECT col6 FROM table"); $array_db = array(); while ($donnees = mysql_fetch_array($rep)){ $array_bd[] = $donnees['col6']; } print_r($array_bd); Ca devrait mieux fonctionner là
sandrinoo Posté 23 Juin 2017 Auteur Posté 23 Juin 2017 Merci vraiment. je vais pouvoir déjeuner l'esprit plus sereine. Merci encore Blackpage
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant