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 :

Probleme de MAJ de la BDD avec des mots [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    478
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 478
    Par défaut Probleme de MAJ de la BDD avec des mots
    Je voudrais faire une mise a jour d'un BDD et si le resultat ville est un chiffre (1 2 3...55) ca fonctionne bien mais si le resultat est un mot (paris) , il ne fait pas de mise a jour dans la DBB.

    Je recupere mes donnees comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ville=addslashes($_POST['ville']);
    et fait la mise a jour comme cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("UPDATE bdd SET  ville = ".$ville." , validation = ".$valid." WHERE id =".$ID."");
    et ville dans ma BDD est varchar(50) et utf8_general_ci

    si je fait un echo sur $ville j'ai le bon resultat.

    Merci de votre aide

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 146
    Par défaut
    C'est tout a fait normal

    Tu dois echaper les chaines de caractère avec des ' mais pour plus de sécurité je te conseille de toujours utiliser http://php.net/manual/fr/function.my...ape-string.php pour éviter les injections.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("UPDATE bdd SET  ville = '".$ville."' , validation = '".$valid."' WHERE id =".$ID."");
    De même il est fortement conseillé d'utiliser soit les extension mysqli soit PDO pour des accès aux bases Mysql.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    478
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 478
    Par défaut
    Merci Tolriq

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Exchange 2003] Acces OWA ! MAJ Exchange 2003 + IE8 avec des stations XP SP3
    Par MasterBaK dans le forum Exchange Server
    Réponses: 0
    Dernier message: 10/02/2010, 10h36
  2. Probleme d'export d'une table avec des fichiers blob
    Par AlternantOracle dans le forum Import/Export
    Réponses: 2
    Dernier message: 24/11/2009, 15h03
  3. Probleme de creation d'une BDD avec SQL server 2005 et vista
    Par necer_cheniki dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 22/06/2008, 10h15
  4. Probleme de double rolover en CSS avec des images
    Par gandoulfe dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 12/04/2006, 16h24
  5. probleme d'import de fichier txt avec des tab
    Par lecureuil dans le forum Access
    Réponses: 4
    Dernier message: 23/08/2005, 19h22

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