[PHPSQL] Insertion date dans bdd
widi70
Messages postés
679
Statut
Membre
-
arthezius Messages postés 3756 Statut Membre -
arthezius Messages postés 3756 Statut Membre -
Bonjour je n'arrive pas à insérer une date dans ma base de donnée:
voici mon code:
$date=date('Y-d-m');
$insertionDevis=" insert into devis values ('','".$numclient."','".$nomcomm."','".$date."','Creation','','')";
$res=mysql_query($insertionDevis);
et dans ma bdd:
CREATE TABLE IF NOT EXISTS `devis` (
`numDevis` int(10) NOT NULL auto_increment,
`numClient` int(15) NOT NULL,
`NomCommerciale` varchar(32) NOT NULL,
`DateDevis` date NOT NULL,
`etatDevis` varchar(32) NOT NULL,
`FraisPortDevis` double(8,2) NOT NULL,
`TotalTTCDevic` double(8,2) NOT NULL,
PRIMARY KEY (`numDevis`)
);
Donc voila je cromprend pas où est le problème merci de votre aide
voici mon code:
$date=date('Y-d-m');
$insertionDevis=" insert into devis values ('','".$numclient."','".$nomcomm."','".$date."','Creation','','')";
$res=mysql_query($insertionDevis);
et dans ma bdd:
CREATE TABLE IF NOT EXISTS `devis` (
`numDevis` int(10) NOT NULL auto_increment,
`numClient` int(15) NOT NULL,
`NomCommerciale` varchar(32) NOT NULL,
`DateDevis` date NOT NULL,
`etatDevis` varchar(32) NOT NULL,
`FraisPortDevis` double(8,2) NOT NULL,
`TotalTTCDevic` double(8,2) NOT NULL,
PRIMARY KEY (`numDevis`)
);
Donc voila je cromprend pas où est le problème merci de votre aide
A voir également:
- [PHPSQL] Insertion date dans bdd
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
- Insertion liste déroulante excel - Guide
- Insertion signature word - Guide
3 réponses
Personnellement je travaille avec des timestamp.
A savoir que dans ta DB tu crée un champs INT(11), et en php tu insère juste la valeur de time() qui te retourne le un nombre de secondes écoulées depuis une certaine date (le 1er janvier 1970 je pense).
Par la suite tu peux travailler avec ce timestamp pour l'afficher de façon lisible avec la fonction date().
Je te conseille d'aller sur php.net voir des exemples de ces deux fonctions.
A savoir que dans ta DB tu crée un champs INT(11), et en php tu insère juste la valeur de time() qui te retourne le un nombre de secondes écoulées depuis une certaine date (le 1er janvier 1970 je pense).
Par la suite tu peux travailler avec ce timestamp pour l'afficher de façon lisible avec la fonction date().
Je te conseille d'aller sur php.net voir des exemples de ces deux fonctions.