Ajout d'un champ date vide de php vers sql
peanut
-
chachac Messages postés 21 Statut Membre -
chachac Messages postés 21 Statut Membre -
Bonjour,
Ma variable date est :
$date = "";
Voilà ma requête :
$sql1 ="INSERT INTO `actions pm` ( `PM` , `SOCIETE` , `BIEN` , `CE` , `INTRANET` , `FORMATION` , `Datepropos` , `Datemeprod` , `Commentaire` , `submitter` , `applicable` , `ceexistant` )
VALUES('$PM', '$societe', '$bien', '$typemodif', '', '', '$date', '$dateempty', '$commentaire', '$loginsc', '', '$ceexistant')";
Dans ma table, le champ Datemeprod est sous format YYYY-MM-DD.
Seulement quand j'exécute ma requete, il m'inscrit 0000-00-00 au lieu de laisser le champ vide.
Comment faire ?
Ma variable date est :
$date = "";
Voilà ma requête :
$sql1 ="INSERT INTO `actions pm` ( `PM` , `SOCIETE` , `BIEN` , `CE` , `INTRANET` , `FORMATION` , `Datepropos` , `Datemeprod` , `Commentaire` , `submitter` , `applicable` , `ceexistant` )
VALUES('$PM', '$societe', '$bien', '$typemodif', '', '', '$date', '$dateempty', '$commentaire', '$loginsc', '', '$ceexistant')";
Dans ma table, le champ Datemeprod est sous format YYYY-MM-DD.
Seulement quand j'exécute ma requete, il m'inscrit 0000-00-00 au lieu de laisser le champ vide.
Comment faire ?
A voir également:
- Ajout d'un champ date vide de php vers sql
- Supprimer page word vide - Guide
- Formate pour taxer client frigo vide - Forum Loisirs / Divertissements
- Comment ouvrir un fichier dat - Guide
- Coeur vide ✓ - Forum Réseaux sociaux
- Mfg date - Forum PC portable
Je veux laisser ce champ vide car il existe un autre formulaire (access) ayant le même but (ajouter un enregistrement dans cette même table). Access, lui, laisse le champ vide.
Le but ensuite est d'afficher les résultat d'une requête qui se base sur ce champ date qui doit être vide.
Mais bon, j'ai bien l'impression que ce que je veux faire ne soit pas possible....
deux possibiliés alors:
- tu deletes ce champs date de chaque ligne où il a été inséré et devrait être vide (sur-relou)
- tu changes la requête pour qu'elle t'affiche les lignes pour lesquelles date =~ '0000-00-00' OU =~ ' '
en espérant te faire avancer =)