bonjour,
J'ai un petit problème, j'ai un table dans laquelle je stoque entre autres
choses des dates. Et quand je lis une des entrées de ma table, j'aimerais
recuperer un jour, un mois et une année separés, plutôt que qu'un truc
monolytique du genre 10-10-2010.
Je ne sais vraiment pas grand chose de MySql, et j'ai naïvement tenter ça :
SELECT *, DAY(date) AS jour, MONTH(date) AS mois, YEAR(date) AS annee,
DAYNAME(date) AS nomjour, FROM events WHERE id = $id
Je m'atendais à recuperer un tableau avec "jour", "mois" et "année" en plus
de "date"... Mais ça ne marche pas. J'ai une erreur.
D'ailleurs en relisant la doc j'ai compris que les AS ne servaient pas à ça.
Bref est ce possible de faire ce que je veux faire, et comment fait-on ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Antoun
SELECT *, DAY(date) AS jour, MONTH(date) AS mois, YEAR(date) AS annee, DAYNAME(date) AS nomjour, FROM events WHERE id = $id
Je m'atendais à recuperer un tableau avec "jour", "mois" et "année" en plus de "date"... Mais ça ne marche pas. J'ai une erreur. D'ailleurs en relisant la doc j'ai compris que les AS ne servaient pas à ça.
Tout est OK, sauf la virgule avant ton FROM.
Les AS servent à donner des alias (titres) à tes colonnes.
SELECT *, DAY(date) AS jour, MONTH(date) AS mois, YEAR(date) AS annee,
DAYNAME(date) AS nomjour, FROM events WHERE id = $id
Je m'atendais à recuperer un tableau avec "jour", "mois" et "année" en plus
de "date"... Mais ça ne marche pas. J'ai une erreur.
D'ailleurs en relisant la doc j'ai compris que les AS ne servaient pas à ça.
Tout est OK, sauf la virgule avant ton FROM.
Les AS servent à donner des alias (titres) à tes colonnes.
SELECT *, DAY(date) AS jour, MONTH(date) AS mois, YEAR(date) AS annee, DAYNAME(date) AS nomjour, FROM events WHERE id = $id
Je m'atendais à recuperer un tableau avec "jour", "mois" et "année" en plus de "date"... Mais ça ne marche pas. J'ai une erreur. D'ailleurs en relisant la doc j'ai compris que les AS ne servaient pas à ça.
Tout est OK, sauf la virgule avant ton FROM.
Les AS servent à donner des alias (titres) à tes colonnes.