Page 1 sur 1
Différence entre 05 et 5
Posté : 03 mai 2005, 20:12
par Invité
Bonjour,
j'ai un soucis, je ne sais pas comment convertir 05 et 5.
En fait, je récupère le numéro de la semaine (05) laid dans ma requête ça ne fonctionne que si j'ai 5 et pas 05...y a t il une fonction qui fasse la transformation?
Merci !
Posté : 03 mai 2005, 21:24
par Cyrano
quel est le type de champ dans lequel est stocké cette date dans ta base ? TIME, DATETIME VARCHAR Autre ?
Si c'est un VARCHAR, les calculs risquent en effet d'être plus hasardeux...
Ceci dit, ça devrait fonctionner quand même, quelques détails sur la partie de code qui ne fonctionne pas aiderait pour la réponse.
Posté : 03 mai 2005, 21:29
par pjl
05, ce n'est pas un chiffre, c'est une suite de caractères.
Posté : 04 mai 2005, 10:02
par Invité
Désolé pour le code, je pense toujours que mes questions sont trivialent et du coup que la réponse va être un truc tout bête...sorry.
voilà comment je récupère le mois:
Puis je compare avec le champ N_mois de ma BD (INT)
Code : Tout sélectionner
$news = "select * from Enews where N_mois = '$mois' order by N_id desc";
du coup de doit changer ma string en numérique si j'ai bien compris?
Posté : 04 mai 2005, 10:06
par Invité
Voilà l'erreur, sur ma base en local, j'ai mis mon champ en VARCHAR alors qu'il doit être en INT.
Merci à tous !
Posté : 04 mai 2005, 10:10
par Cyrano
Ben voilà, d'où l'intérêt de ma question un peu plus haut
