je viens de lire les cours sur les fonctions MYSQL et j'ai une question,
c'est pas mieux d'utiliser les fonctions PHP ?
Je parle surtout pour les fonctions en rapport avec les chaines de charactères.
Pour le moment j'ai pas compris l'utilité d'utiliser les fonctions SQL, par rapport à PHP, mise a part les fonctions sur les chiffres peut-être et tous ce qui est statistique . Par exemple GROUP BY et ROLLUP que je trouve intéressant. Le reste... moins.
Concernant les functions sur les dates... je préfère largement SQL.
J'aimerais votre avis que je comprenne l'utilité
Sans parler de COUNT dans une requête qui est utile pour une pagination (par exemple). Mais CEIL existe aussi en PHP. C'est peut-être une histoire de goût ? Ou peut-être que j'ai rien compris Je pense relire les cours sur les fonctions mais je veux votre avis quand même.
merci
- Edité par MickaelSayer 20 janvier 2021 à 11:27:51
Ta question est un peu bizarre, dans la mesure où les fonctions Php ne peuvent s'utiliser qu'en Php et les fonctions Mysql qu'en Mysql...
Après, on peut en effet recueillir un résultat "brut" avec une requête SQL, puis la retraiter en Php, c'est c'est là ta question.
Il n' y a pas de règle absolue, tout dépend du cas de figure. Par exemple, en matière d'affichage, il vaut souvent mieux retraiter un résultat Sql en Php pour la mise en forme.
Oui c’est exactement ce que je voulais savoir. Je trouve que déjà les fonctions SQL complique les requêtes (A mon goût) et c’est vraie qu’il existe pratiquement les mêmes fonctions en PHP.
Donc il est préférable d’utiliser les fonctions PHP.
Et oui je sais très bien que les fonctions PHP s’utilise en PHP et SQL en SQL (heureusement).
"il vaut souvent mieux retraiter un résultat Sql en Php pour la mise en forme".
C'est ce que j'avais compris. J'ai toujours fait de la mise en forme en PHP. Pour le moment je vois pas l'utilité des functions SQL mais ça viendra surement un jour
merci
PHP / MySql function()
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.
N'oubliez pas d'activer les erreurs PDO.