IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Une requete contient % et ne fonctione pas [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Ah, on y voit déjà plus clair ^_^

    Ajoute ce code avant mysql_query($sql) :

    Et donne-nous ce qui est affiché, s'il-te-plaît.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 34
    Par défaut
    voila ce qui est affiché :

    update gest_dos_clt_as set nommensrea='Taux des demandes de mise à jour traitées en moins de 4 jc', objectifmensrea = '100%', objmensrea=100, importancemensrea='N', socperfmensrea='0', meilleurmens='sup', permensrea='O' where nummensrea=102

    Comme cela la requete a l'air d'etre bonne bonne mais ce n'est toujours pas le cas e a cause de : objectifmensrea = '100%'

  3. #3
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    objmensrea est strictement numérique ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 34
    Par défaut
    non c'est un varchar(50)

  5. #5
    Membre chevronné Avatar de gofono_bass
    Inscrit en
    Décembre 2005
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2005
    Messages : 383
    Par défaut
    mets-le entre '' alors.
    $sql = "update ".$restable[1]." set
    nommensrea='$libelle',
    objectifmensrea='$obj', //c'est cette variable qui pose probleme
    objmensrea='$objnum',
    importancemensrea='$importance',
    socperfmensrea='$socperf',
    meilleur='$best',
    permensrea='$per'
    where nummensrea=".$restous[0];

    $inser1bis=mysql_query($sql)
    or die(mysql_error());

  6. #6
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut
    Donne aussi le schéma de la table ou tu veux insérer, ca peut aider a comprendre.

  7. #7
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    Si avec le rajout de quote pour objmensrea c'est pas résolu...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 34
    Par défaut
    c bon je crois que c'est résolu

    Il fallait changer les simple quote par des doubles et vice versa

    Merci à tous pour votre aide

  9. #9
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    Je ne comprends pas ce que le % était venu faire la dedans ?

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Creer une requete SQL avec la fonction PIVOT
    Par SALIA LOUA OLIVIER dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/10/2013, 15h35
  2. Réponses: 2
    Dernier message: 24/09/2009, 17h48
  3. Une requete que je n'arrive pas a trouver
    Par patchouli dans le forum Langage SQL
    Réponses: 3
    Dernier message: 10/04/2007, 12h31
  4. Réponses: 2
    Dernier message: 12/01/2005, 23h08
  5. Ne pas tenir compte des accents dans une requete
    Par zamanika dans le forum Installation
    Réponses: 8
    Dernier message: 08/11/2004, 19h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo