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 :

Condition via la commande mysqldump ne marche pas


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2013
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 30
    Par défaut Condition via la commande mysqldump ne marche pas
    Bonjour,

    J'arrive à générer un fichier sql via la commande mysqldump mais quand j'ajoute une condition qui contient un espace ça ne fonctionne plus ma requête. voici le code que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $command = "I:\SageWeb\wamp\bin\mysql\mysql5.5.24\bin\mysqldump --host=$Nom_Serveur --user=$Nom_User --password=$Mdp --where 'ETAT='En traitement BZ'' $Nom_Base reglement> $backupfile";
    exec($command);
    mon prb est au niveau de --where 'ETAT='En traitement BZ''. des suggestions ?

  2. #2
    Membre expérimenté
    Avatar de crozet.magenta
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2012
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 208
    Par défaut
    Bonjour,
    dans cette ligne :
    $command = "I:\SageWeb\wamp\bin\mysql\mysql5.5.24\bin\mysqldump --host=$Nom_Serveur --user=$Nom_User --password=$Mdp --where 'ETAT='En traitement BZ'' $Nom_Base reglement> $backupfile";les antislash ne sont pas échappés, il faut remplacer tous les \ par \\ ou par /
    Autre chose, à mon avis il y a un problème de guillemets dans ton where et la syntaxe n'est pas bonne. essaye where="`ETAT`='En traitement BZ'"

Discussions similaires

  1. bouton de commande qui ne marche pas
    Par huître dans le forum VBA Access
    Réponses: 1
    Dernier message: 22/03/2012, 18h08
  2. Réponses: 15
    Dernier message: 16/11/2011, 17h55
  3. [Système] La commande system ne marche pas
    Par Dator dans le forum Langage
    Réponses: 1
    Dernier message: 08/08/2008, 12h09
  4. [access 2007] un bouton de commande qui ne marche pas
    Par Milyshyn76 dans le forum VBA Access
    Réponses: 5
    Dernier message: 04/01/2008, 09h33
  5. Condition qui ne marche pas
    Par Pierre.g dans le forum C
    Réponses: 5
    Dernier message: 24/08/2006, 03h29

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