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

Langage PHP Discussion :

Problème d'envoi de requête mysql


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 79
    Points : 59
    Points
    59
    Par défaut Problème d'envoi de requête mysql
    Bonjour!

    J'ai un problème avec un fichier php qui doit construire une requête mysql puis l'envoyer à la base de données. Maintenant le problème est le suivant, pour une raison que je n'arrive pas à comprendre la fonction mysql_query retourne inévitablement FALSE lorsque je lui demande d'envoyer la requête. Pourtant la même requête passe sans problème depuis PhpMyAdmin de la base de données(j'ai testé, copier/coller de la requête, tout marche parfaitement mais pas avec mysql_query).

    Voici la requête(mais je repéte elle fonctionne à priori):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    UPDATE `amallric`.`cdr` SET `case0` = 'plaine' , `case1` = 'plaine' , `case2` = 'plaine' , `case3` = 'plaine' , `case4` = 'plaine' , `case5` = 'plaine' , `case6` = 'plaine' , `case7` = 'plaine' , `case8` = 'plaine' , `case9` = 'plaine' , `case10` = 'plaine' , `case11` = 'plaine' , `case12` = 'plaine' , `case13` = 'plaine' , `case14` = 'plaine' , `case15` = 'plaine' , `case16` = 'plaine' , `case17` = 'plaine' WHERE `cdr`.`id` =72
    Et voici le code que j'utilise pour me connecter à mysql:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    echo $requet ;
    if($id = mysql_connect($base,$login,$pass)) {
        if(mysql_select_db("amallric")){
            echo "connexion réussie";
            $resultat = mysql_query("$requet") or die("Echec de requete") ;
            }else{
                  die("echec de connexion à la base de données") ;
            }
            mysql_close($id) ;
    }else{
    die("echec de connexion au serveur") ;
    }
    J'ai essayé en retirant ou ajoutant les guillemets à $requet, aucun effet.
    "connexion réussie" s'affiche mais ensuite c'est Echec de la requête qui apparait invariablement à lécran.

    Merci d'avance pour vos conseils!

  2. #2
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 23
    Points : 28
    Points
    28
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $sql= "UPDATE `amallric`.`cdr` SET `case0` = 'plaine' , `case1` = 'plaine' , `case2` = 'plaine' , `case3` = 'plaine' , `case4` = 'plaine' , `case5` = 'plaine' , `case6` = 'plaine' , `case7` = 'plaine' , `case8` = 'plaine' , `case9` = 'plaine' , `case10` = 'plaine' , `case11` = 'plaine' , `case12` = 'plaine' , `case13` = 'plaine' , `case14` = 'plaine' , `case15` = 'plaine' , `case16` = 'plaine' , `case17` = 'plaine' WHERE `cdr`.`id` ='72';
    ";
    $req = mysql_query($sql) or die();
    Hello,
    essayez en ajoutant des apostrophe autour de la valeure de id { `cdr`.`id` ='72' } comme je lai fait dans la requete...
    ++

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 79
    Points : 59
    Points
    59
    Par défaut
    Ca marche, merci.

  4. #4
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 23
    Points : 28
    Points
    28
    Par défaut
    de rien

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

Discussions similaires

  1. Problème d'éxécution de requête Mysql depuis Java
    Par amath1 dans le forum Persistance des données
    Réponses: 9
    Dernier message: 05/03/2013, 14h27
  2. Problème de somme avec requête mysql
    Par breizhlama dans le forum Requêtes
    Réponses: 4
    Dernier message: 03/06/2010, 20h28
  3. Problème avec && dans une requête mysql
    Par jean christophe dans le forum Bases de données
    Réponses: 4
    Dernier message: 29/04/2010, 14h10
  4. Problème de syntaxe de requête MySQL (débutant)
    Par redvivi dans le forum Langage SQL
    Réponses: 3
    Dernier message: 15/03/2008, 19h40
  5. Problème de lenteur avec requêtes MySql en réseau local
    Par marcootz dans le forum Requêtes
    Réponses: 2
    Dernier message: 08/11/2007, 14h07

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