par
Xenon_54 » 10 mars 2005, 22:07
Damien
Pourquoi extraire le champ de la base de données pour ensuite la retraiter avec PHP alors que MySQL propose déjà des fonctions de manipulation de date?
Selon moi, la question ne se pose pas:
Lorsque l'on peut éviter l'utilisation des fonctions PHP lorsqu'il est question de bases de données, autant utiliser les fonctions disponibles dans le SGBD. Cela évite une manipulation inutile et de plus, la fonction SQL a été optimisée pour ce genre de manipulation.
Encore une fois, ton second exemple aurait pu également être fait en SQL

[b]Damien[/b]
Pourquoi extraire le champ de la base de données pour ensuite la retraiter avec PHP alors que MySQL propose déjà des fonctions de manipulation de date?
Selon moi, la question ne se pose pas:
Lorsque l'on peut éviter l'utilisation des fonctions PHP lorsqu'il est question de bases de données, autant utiliser les fonctions disponibles dans le SGBD. Cela évite une manipulation inutile et de plus, la fonction SQL a été optimisée pour ce genre de manipulation.
Encore une fois, ton second exemple aurait pu également être fait en SQL
[code]SELECT LEFT(fieldname, 10) FROM tablename[/code]
:)