Array et nom de champs - PHP - Programmation
Marsh Posté le 17-09-2007 à 16:12:57
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
Marsh Posté le 17-09-2007 à 20:21:25
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)
Marsh Posté le 17-09-2007 à 22:50:51
merci, j'ai corrigé le totu en spécifiant les champs concernés.
Marsh Posté le 17-09-2007 à 15:19:46
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:
Au lieu de $data[48], est-il possible de mettre le nom du champs $data[Prepare_ent]
Merci!