Probléme de format

Fermé
jourzebest Messages postés 12 Date d'inscription samedi 19 novembre 2011 Statut Membre Dernière intervention 16 juin 2015 - 13 juin 2013 à 14:07
 Utilisateur anonyme - 13 juin 2013 à 16:49
Bonjour a tous,
Donc je vous explique :
- J'ai une table RESERVATION dans ma base de donnée, elle contient les champs idreservation (auto-incremente, clé primaire),idutilisateur, idressource, date, heuredebut, heurefin, commentaire.

-J'ai une requéte insert fonctionnel : insert into RESERVATION (idutilisateur, idressource, date, heuredebut, heurefin, commentaire) VALUES ('', '', '', '', '', '');

-Et chacun de mes champs sont sous forme de variable que je récupére dans mon code.

Je récupére une variable : $maDate
Elle comprend toutes ses informations : Wed Jun 12 2013 09:30:00 GMT+0200

J'aimerais donc découper cette variable pour y récupéré "heuredebut" et "date".
J'avais donc penser a :
SELECT SUBSTRING("Mon May 27 2013 09:99:99 GMT+0200" ,17 ,7) as heuredebut;
insert into RESERVATION (idutilisateur, idressource, date, heuredebut, heurefin, commentaire) VALUES ('', '', '', 'heuredebut', '', '');


Mais ca ne fonctionne pas... Quelqu'un aurai la solution ?
A voir également:

1 réponse

Bonjour

Si tu mets 'heuredebut' dans VALUES, ça met... heuredebut dans le champ. Enfin, ça essaye.

insert into RESERVATION (idutilisateur, idressource, date, heuredebut, heurefin, commentaire) VALUES ('', '', '', SUBSTRING("Mon May 27 2013 09:99:99 GMT+0200" ,17 ,7), '', ''); 


Deux remarques :
- À ta place, j'aurais mis SUBSTRING(....,8) et non pas ,7)
- Échappe correctement tes ' ou tes " si tu veux avoir une chance que ça marche
0