Modérateur PHPfrance |
10684 Messages
21 août 2007, 13:32
Plus rapide, non pas vraiment... au mieux tu peux utiliser mysql_fetch_row() plutôt que mysql_fetch_array() pour ne pas charger le tableau associatif, mais c'est franchement pas grand chose que tu y gagnes... par contre tant qu'à utiliser un alias, autant l'utiliser pour récupérer la donnée :
$enregistrement = mysql_fetch_array($bundle_resultat);
$nomcategorie = $enregistrement['nomcategorie'];
Ca sera pas plus rapide, mais plus explicite et plus facile à maintenir ou a faire évoluer par la suite
Et tu peux utiliser mysql_fetch_assoc() en ce cas à la place du fetch_array
Mais l'alias est surtout interessant lorsque tu utilises une fonction (SELECT MAX(AVG(champ)) AS alias) ou bien pour un diminutif (SELECT nom_du_champ_très_long AS alias). Dans ton exemple il n'est effectivement pas utile, à moins de vouloir donner un nom plus explicite à ta colonne

Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...