18-11-2012, 08:30 PM
@Akira
Oui, le SELECT * n'est viable que si on sélectionne la grande majorité des colonnes (je ne sais pas la proportion à aprtir de laquelle * est plus rapide que col1..colN). Dans le cas où quelques colonnes suffisent, les choisir est plus rapide ET plus performant (le paramètre de rapidité étant alors du au fait que MySQL, même s'il lit les nom de colonnes, lit moins de données)
Pour ma part, je préfère implémenté mon objet de gestion SQL. Certes, il réutilise en grande majorité ce qui existe déjà dans MySQLi, mais comme ca, si je veux changer plus tard pour y poser un PDO, je n'aurai que cet objet à modifier.
C'est juste une question d'habitude, entre PDO & MySQLi (et de configuration des plugins serveur).
Oui, le SELECT * n'est viable que si on sélectionne la grande majorité des colonnes (je ne sais pas la proportion à aprtir de laquelle * est plus rapide que col1..colN). Dans le cas où quelques colonnes suffisent, les choisir est plus rapide ET plus performant (le paramètre de rapidité étant alors du au fait que MySQL, même s'il lit les nom de colonnes, lit moins de données)
Pour ma part, je préfère implémenté mon objet de gestion SQL. Certes, il réutilise en grande majorité ce qui existe déjà dans MySQLi, mais comme ca, si je veux changer plus tard pour y poser un PDO, je n'aurai que cet objet à modifier.
C'est juste une question d'habitude, entre PDO & MySQLi (et de configuration des plugins serveur).