[PHPSQL] Insertion date dans bdd

Fermé
widi70 Messages postés 649 Date d'inscription jeudi 4 janvier 2007 Statut Membre Dernière intervention 22 juillet 2019 - 14 sept. 2009 à 11:59
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 14 sept. 2009 à 14:48
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 dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
14 sept. 2009 à 12:47
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 jeudi 4 janvier 2007 Statut Membre Dernière intervention 22 juillet 2019 65
14 sept. 2009 à 14:41
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 jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
14 sept. 2009 à 14:48
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