Sql et espace en php

Rebuffat -  
 Rebuffat -
VOila mon souci,

Je galère pour r"aliser une requete d'insertion car j'ai des champs avec des espaces dans ma base de donnees access.
Il m'est impossible de renommer les cghamps car ce n'est pas moi qui ait la maitrise de la base. J'ai un ùmessage d'erreur disant que Les champs Date Fait marquant et Fait marquants sont inconnus.

Voici ce que j'ai ecris si quelqu'un peut m'aider ce serait cool.merci

$RequeteInsertionFait="INSERT INTO [Faits marquants mensuels] (Num_projet, 'Date fait marquant ', 'Faits marquants') VALUES (".$numProjet.",'".$DateFait."', '".$CommentaireFait."')"; 

2 réponses

  1. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    Peut-être de cette façon là :
    $RequeteInsertionFait="INSERT INTO 'Faits marquants mensuels' (Num_projet, Date\ fait\ marquant , Faits\ marquants) VALUES (".$numProjet.",".$DateFait.",".$CommentaireFait.")";
    

    ou

    $RequeteInsertionFait="INSERT INTO 'Faits marquants mensuels' (Num_projet, Date_fait_marquant , Faits_marquants) VALUES (".$numProjet.",".$DateFait.",".$CommentaireFait.")";


    ou

    $RequeteInsertionFait="INSERT INTO 'Faits marquants mensuels' (Num_projet, 'Date fait marquant' , 'Faits marquants') VALUES (".$numProjet.",".$DateFait.",".$CommentaireFait.")";
     

    0
  2. Rebuffat
     
    Je te remercie pour ta réponse.
    J'ai trouve la solution. En fait j'ai encadre mes champs avec espace de crochet et ça fonctionne.

    Bonne journee
    0