Php / mysql (2)

Résolu
thomas.r Messages postés 79 Date d'inscription   Statut Membre -  
thomas.r Messages postés 79 Date d'inscription   Statut Membre -
Bonjour,

Re-bonjour !

Je m'étais enflammé un peu trop vite en fait parce qu'il y a encore une erreur. Le script et la requète a réussi à insérer 13 occurences mais pas le reste.
après l'insertion de la 13 occurence dans la table, on a le message d'erreur suivant :
You have an error in your SQL syntax; check the manual that corresponds to your Mysql server version for the right syntax use near 'Belle vue','résidence',",'été','http://topvacances...' at line 1

Merci d'avance pour votre aide
Configuration: Windows XP
Firefox 3.0

6 réponses

  1. milie
     
    bonjour,
    Il claire que cette erreur vien d'un problème d'apostrophe peut tu m'indiquer ce que contient ta table?
    0
  2. thomas.r Messages postés 79 Date d'inscription   Statut Membre 2
     
    Bonjour,

    La voilà :
    CREATE TABLE IF NOT EXISTS `mydb3`.`Accomodation` (
    `idAccomodation` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
    `id_xml` INT UNSIGNED NOT NULL ,
    `name_acc` VARCHAR(250) NOT NULL ,
    `type_acc` VARCHAR(45) NOT NULL ,
    `nb_stars` TINYINT UNSIGNED NULL ,
    `main_pict_type` VARCHAR(20) NOT NULL ,
    `main_pict_url` VARCHAR(200) NOT NULL ,
    PRIMARY KEY (`idAccomodation`) )
    ENGINE = MyISAM ;

    Merci
    0
  3. milie
     
    a tu pensé a faire un addslashes des variables que tu insert dans ta table?
    0
  4. thomas.r Messages postés 79 Date d'inscription   Statut Membre 2
     
    Désolé je suis encore débutant dans le milieu et je ne vois pas à quoi cela correspond t'il ?
    Apparement d'après ce que j'ai vu vite fait sur le net, c'est pour éviter les conflits de ' ou " dans les chaines de caractères.
    c'est bien ça ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. milie
     
    C'est bien sa!

    $tavariable=addslashes($tavariable)

    ce qui va placer un \ devant chaque " et ' est évité tous les problèmes de requête
    0
  7. thomas.r Messages postés 79 Date d'inscription   Statut Membre 2
     
    Merci beaucoup ! un problème de plus de résolu !

    Vive internet et surtout les forums de mis en commun de connaissances!
    0