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
- Excel différent de vide ✓ - Forum Excel
- Coeur vide ✓ - Forum Réseaux sociaux
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Ajout rapide snap - Forum Snapchat
 
    
    
    
    
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 =)