Mysql/html

Bonjour,
voila j'ai un formulaire quand je le remplit et je l'envoi
il me disent que j'ai un problem de syntaxe dans la requet sql apparament a cause des (e accent et les apostrophe
voila ce qui me disent

INSERT INTO `prozet` VALUES (NULL,0,`fella`,`calcul`,`statistique`,`master`,`dalambr18@hotmail.com`,`les statistique du commerce en algerie`,`l'offre que j'ai propose`,`crée mon site`,`meriem`,`24_8_2010`)Unknown column 'fella' in 'field list'
merci de me rependr s'il vous plait
Configuration: Windows Vista Internet Explorer 7.0

5 réponses

  1. tu utilises des ` au lieu d'utiliser des '
    0
    1. re salut et quand je les est remis il me disent sa a apparament a cause des apostrauphes;
      /////////////////////////////////////////////////////////////////////////////
      iNSERT INTO `prozet` VALUES (NULL,0,'fella','calcul','statistique','master','dalambr18@hotmail.com','les statistique du commerce en algerie','l'offre que j'ai propose','crée mon site','meriem','24_8_2010')You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'offre que j'ai propose','crée mon site','meriem','24_8_2010')' at line 1
      help me please
      0
      1. Il faut mettre deux apostrophes si tu veux les insérer dans un champs :
        IiNSERT INTO `prozet` VALUES (NULL,0,'fella','calcul','statistique','master','dalambr18@h­otmail.com','les statistique du commerce en algerie','l''offre que j'ai propose','crée mon site','meriem','24_8_2010')
        0
        1. sa ne marche toujours pas vu que quand l'utilisateur rempli le formulair il va ercire normalemen vou me comprennez
          0
      2. 'l'offre que j'ai propose' tu dois avoir un soucis pour insérer ça, essaye plutôt : 'l offre que j ai propose'
        0
        1. mai l'utilisateur quand il va remplir le formulair il va ecrire normalement
          please help me
          0
      3. Bonjour
        Tu es en mysql, il faut échapper toutes les variables texte avec mysql_real_escape_string :
        $requete = "INSERT INTO `prozet` VALUES (NULL,0,'".mysql_real_escape_string($var1)."','".mysql_real_escape_string($var2)."','". etc
        0
        1. bonsoir tu c j'ai toujour le mm problem sa veu pas ce regler
          ta pas une autr solution stp
          0
        2. @angelique1Il n'y a pas besoin d'autres solutions. C'est celle-là la bonne. Ça n'est pas une question de goûts ou d'opinion.
          0