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

  FORUM HardWare.fr
  Programmation
  PHP

  Array et nom de champs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Array et nom de champs

n°1612291
fourniey
Rendre au prochain
Posté le 17-09-2007 à 15:19:46  profilanswer
 

Bonjour à tous,
 
J'utilise un array pour afficher les résultats. Par contre, je sais que la table utilisée va être modifiée et l'ordre des chaps va changer.
 
Comment puis-je éviter que mon programme ne fonctionne plus si j'utilise le no de champs ?
 
Pour chacune des questions, j'affiche le contenu ainsi:
 

Code :
  1. echo    '<tr>'
  2.         .'   <td><strong>Prépare bien ses entraînements</strong></td>';
  3. foreach($data[48] as $value) echo '<td>'.$value.'</td>';


 
Au lieu de $data[48], est-il possible de mettre le nom du champs $data[Prepare_ent]
 
Merci!  

mood
Publicité
Posté le 17-09-2007 à 15:19:46  profilanswer
 

n°1612322
omega2
Posté le 17-09-2007 à 16:12:57  profilanswer
 

Deux solutions :
1) remplacer "select * from ..." par "select macolonne1, macolonne2, .... from ...".
2) utiliser des constantes et modifier les valeurs des constantes quand tes colonnes changeront

n°1612405
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 17-09-2007 à 20:21:25  profilanswer
 

De toutes façons, les SELECT * c'est à éviter autant que possible, je rejoins omega2 : l'idéal est de faire SELECT colonne1, colonne2 ... Puis un mysql_fetch_array pour avoir $datarow['colonne1'] par la suite (en supposant qu$datarow soit le résultat du mysql_fetch_array)

n°1612461
fourniey
Rendre au prochain
Posté le 17-09-2007 à 22:50:51  profilanswer
 

merci, j'ai corrigé le totu en spécifiant les champs concernés.


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

  Array et nom de champs

 

Sujets relatifs
Mettre jour des champs de table via un recordset!possible?mise à jour d'un champs
Afficher correctement le champs h_addr_list de HOSTENTrequete SQL sur champs listés via Tabledef Fields
[MySQL] UPDATE d'un champs à partir d'une autre tablepagination avec un array
variable array se limiteProblème avec nom de champs identique
Update d'un champ txt vers un champs date[VBA] champs texte et espaces
Plus de sujets relatifs à : Array et nom de champs


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