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

SQL Procédural MySQL Discussion :

pb mysql_real_escape_string()


Sujet :

SQL Procédural MySQL

  1. #1
    Membre éclairé Avatar de Trunks
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 534
    Par défaut pb mysql_real_escape_string()
    Bonjour,

    j'ai un petit problème avec la fonction mysql_real_escape_string()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $nom = mysql_real_escape_string($nom);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: mysql_real_escape_string(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)
    Ca a l'air tout bête, mais comment y remédier?

    Merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut

    et si tu utilisais tout simplement
    mysql_escape_string ??

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    mysql_real_escape_string(), comme tu peux le lire dans le manuel, demande une connexion mysql active. Ton message d'erreur indique un refus de connexion, soit parceque tu ne t'es pas connecté au préalable, soit parceque les identifiantes et mdp sont faux.
    mysql_escape_string() ne demande pas de connexion, mais ne respecte pas le jeu de caratères et serait déprécié.

  4. #4
    Membre éclairé Avatar de Trunks
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 534
    Par défaut
    Pourtant je suis bien connecté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    		$cnx = connexion_espace_enfant();
     
    		if ($cnx)
    		{
    			$nom = mysql_real_escape_string($nom);
    Note:

    J'utilise une base de données ACCESS, peut etre que ça joue un rôle ...

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    Citation Envoyé par Trunks
    J'utilise une base de données ACCESS, peut etre que ça joue un rôle ...
    C'est pour la caméra cachée ?
    Comment veux-tu utiliser mysql_real_escape_string avec une bdd access ?

  6. #6
    Membre éclairé Avatar de Trunks
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 534
    Par défaut
    Lol c'est vai, c'est marqué dans la fonction même oups
    Dans ce cas je fais comment pour protéger ma base ACCESS?

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    Je ne connais pas access. Pose plutôt la question dans le forum Access.

  8. #8
    Membre éclairé Avatar de Trunks
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 534
    Par défaut
    Merci

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

Discussions similaires

  1. [Sécurité] intval() ou mysql_real_escape_string() ?
    Par JackBeauregard dans le forum Langage
    Réponses: 10
    Dernier message: 12/09/2006, 13h15
  2. mysql_real_escape_string() et un tableau : problème
    Par JackBeauregard dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 14/08/2006, 17h48
  3. Échappement de valeurs avec mysql_real_escape_string
    Par alex75 dans le forum Requêtes
    Réponses: 30
    Dernier message: 17/04/2006, 20h20
  4. [SGBD] Utilisation de mysql_real_escape_string()
    Par Space Cowboy dans le forum Requêtes
    Réponses: 1
    Dernier message: 27/11/2005, 10h24
  5. [MySQL] [SGBD] [mssql] Equivalent mysql_real_escape_string pour mssql
    Par PoZZyX dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/10/2005, 11h37

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