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 :

apostrophe et serveur local


Sujet :

SQL Procédural MySQL

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 5
    Par défaut apostrophe et serveur local
    Salut à tous les codeurs du week,
    Je ne comprends pas un petit truc :
    Ma séquence sql fonctionne bien sur le serveur d'hébergement, le "\" se met bien avant un '
    mais sur mon serveur local le "\" ne se mets pas

    cela vient t-il de l'initialisation de php sur mon serveur ?

    @+

  2. #2
    Membre Expert
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Par défaut
    Bonjour,

    J'ai du mal à saisir à quel moment l'erreur intervient. C'est une requête écrite par un script PHP qui engendre une erreur MySQL ? Quelle est l'erreur renvoyée dans ce cas ? Quelles sont les différentes environnement(versions, réseaux) ? Il y a moyen d'avoir un petit bout du code pour la compréhension ?

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 208
    Par défaut
    Salut.

    Ca doit venir de la configuration de PHP.
    Vous devez avoir une option "d'antislashage" automatique d'activée dans le php.ini. Genre magic_quotes_gpc = On ou bien dans la section MySQL.
    Désactivez ce genre d'options, il vaut mieux choisir soit même le moment où l'on souhaite echapper les caractères à risque.

    Au final, en local vous avez surement un truc du genre \\' pendant la réalisation de vos requêtes SQL: ce qui équivaut à ' et non à \' du coup...


  4. #4
    Membre à l'essai
    Inscrit en
    Septembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 5
    Par défaut
    Génial chat hotplug, c'était ça !!!
    Merci !
    magic_quotes_gpc devait être à On

    Mais je vois aussi les variables :
    magic_quotes_runtime
    magic_quotes_sybase

    A quoi correspondent t-elle ? (juste par curiosité)

    Merci encore chat hotplug !!!!!!!

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 208
    Par défaut
    Bon Dimanche.

    magic_quotes_sybase est l'équivalent de magic_quotes_mysql (si ça existe bien) met pour la base de données Sybase. C'est le genre d'option qui ajoute des / dans les requêtes SQL.

    J'ai trouvé ça sinon:

    magic_quotes_runtime boolean

    Si magic_quotes_runtime est activé, toutes les fonctions qui obtiennent des données auprès d'une source externe, y compris les bases de données et les fichiers texte, verront leur guillemets échappés avec un antislash. Si magic_quotes_sybase est aussi activé, les guillemets simples seront échappés avec un autre guillemet simple, plutôt qu'un antislash.
    Bye. Et euh... n'oublie pas de cliquer sur le bouton RESOLU !

  6. #6
    Membre à l'essai
    Inscrit en
    Septembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 5
    Par défaut
    Ok
    Mais ou c'est qu'il est ce bouton RESOLU ?

  7. #7
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    En bas à gauche du sujet

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

Discussions similaires

  1. [dreamweaver] serveur locale
    Par goma771 dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 20/01/2006, 15h40
  2. serveur local apache, problème d'affichage
    Par ptit_seb dans le forum Apache
    Réponses: 2
    Dernier message: 08/01/2006, 23h40
  3. Insertion de données serveur local -> serveur distant
    Par Sunny dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/12/2005, 14h19
  4. [Debutant]Impossible de se connecter au serveur local
    Par Kenji dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 24/04/2005, 19h55
  5. serveur local Easyphp
    Par Covax dans le forum Débuter
    Réponses: 3
    Dernier message: 05/04/2004, 12h37

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