Page 1 sur 1

Constante en PHP et dans MySQL ?

Posté : 12 mars 2010, 00:45
par abousa3d
Bonjour,

J'ai un petit souci de compréhension, je bloque.
Si j'ai une donnée dont on sait qu'elle sera constante ou quasi-constante, est-il plus judicieux de la mettre dans une constante globale define(....) dans un fichier PHP ou plutôt dans une colonne dans ma base de données MySQL.
Je donne une exemple;
Je dois gérer l'upload de fichier dans mon application. Je dois contrôler la taille de l'image (hauteur/Largeur). Hauteur et largeur autorisé pour une image seront deux données qui ne seront que rarement changé dans l'application. Dois je mettre ces données en tant que constante en PHP ou plutot dans ma base de donnée ? qu'est ce qui le plus performant et sécuritaire ?

Je vous remercie d'avance pour vos réponses !

A+

Re: Constante en PHP et dans MySQL ?

Posté : 12 mars 2010, 14:21
par macgawel
Bonjour.

Il n'y a pas photo...
Une constante PHP.

Si tu stockes dans une table, il va falloir exécuter une requête à chaque fois.
Sachant qu'en utilisant une constante il n'y a rien à sécuriser, alors qu'avec du SQL il faut penser à tout sécuriser...

Re: Constante en PHP et dans MySQL ?

Posté : 12 mars 2010, 15:06
par Truc
elle sera constante ou quasi-constante
quasi-constante = variable :wink:
tout noir ou tout blanc pas de milieu

Une constante facilement accessible en cas de besoin