[PHPSQL] Insertion date dans bdd

widi70 Messages postés 649 Date d'inscription   Statut Membre Dernière intervention   -  
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

3 réponses

scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   425
 
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.
0
widi70 Messages postés 649 Date d'inscription   Statut Membre Dernière intervention   65
 
ok merci de ton aide j'ai fait comme ça en attendant mais si qqn comprend pourquoi ça ne marche pas car je ne voit toujours pas!!§???§§

Merci
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Déjà:
$insertionDevis='INSERT INTO devis VALUES ("","'.$numclient.'","'.$nomcomm.'","'.$date.'","Creation","","")'; 


Ensuite tente:
echo $insertionDevis;

Tu pourra ainsi vérifier que la requête est correctement envoyé.
0