Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1536 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  remplire une array grace à une BDD mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

remplire une array grace à une BDD mysql

n°1872539
hppp
Serveur@home
Posté le 13-04-2009 à 21:33:02  profilanswer
 

salut a tous
 
Je suis en trains de coder une page en php pour générer un pdf.
 
Dans ce pdf je voudrais avoir un tableau avec des produits dedans:
je fais donc une requête mysql dans la BDD.

Code :
  1. $commandes_produits = mysql_query('SELECT * FROM lcg_boutique_commandes_produits WHERE (id_commande=189)');
  2. $donnees = mysql_fetch_array($commandes_produits)


je récupère donc un tableau array.
 
et je voudrais le mettre dans un autre tableau  

Code :
  1. $contenuTableau = array($donnees['nom'], $donnees['reference'],$donnees['quantite'], $donnees['prix'],$donnees['nom'],$donnees['reference'],$donnees['quantite'], $donnees['prix'],etc...,);


 
Comme si je fessais un listage des produits avec l'id_commande=189.
 
mais le problème c'est que je ne sais pas comment bouclé ça. Avez vous une idée? merci


Message édité par hppp le 13-04-2009 à 21:35:15
mood
Publicité
Posté le 13-04-2009 à 21:33:02  profilanswer
 

n°1872596
Profil sup​primé
Posté le 14-04-2009 à 08:42:25  answer
 

Tu peux faire çà :

Code :
  1. $query = mysql_query($sql);
  2. $contenuTableau = array();
  3. while($contenuTableau[] = mysql_fetch_assoc($query)) ;
  4.  
  5. // Affichage
  6. foreach($contenuTableau as $row) {
  7.    foreach($row as $key => $value) {
  8.        echo "$key => $value<br />"
  9.    }
  10. }

n°1873004
hppp
Serveur@home
Posté le 14-04-2009 à 21:42:31  profilanswer
 

ok merci je test

n°1873008
hppp
Serveur@home
Posté le 14-04-2009 à 21:55:06  profilanswer
 


le code ne marche pas, l'affichage ne renvoie rien, déjà il manquait un ; sur la commande echo.
 
J'ai bien vérifier ma commande mysql marche bien. merci de ton aide.

n°1873067
Profil sup​primé
Posté le 15-04-2009 à 08:43:29  answer
 

fait un print_r($contenuTableau) après la boucle while ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  remplire une array grace à une BDD mysql

 

Sujets relatifs
Fonction pour lister BDD mysql[MySQL] Double datage de valeurs et selection des plus recentes
Requête Mysql sans tenir compte des accentsTout calculer avec array_walk_recursive
[mysql] limit + not existsRecherche d'index dans list ou array
[PHP] Caracteres Chinois + mysql + utf8 + PEAR DB = ?@?#$[SQL] Bdd avec LEFT JOIN, tri sur deux champs
MySQL - connection PHP/MySQL - problème de socket ? 
Plus de sujets relatifs à : remplire une array grace à une BDD mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR