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

Requêtes MySQL Discussion :

Requête qui passe dans phpmyadmin mais pas en direct


Sujet :

Requêtes MySQL

  1. #1
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Points : 958
    Points
    958
    Par défaut Requête qui passe dans phpmyadmin mais pas en direct
    Bonjour

    La requête suivante passe bien dans phpMyAdmin, mais pas quand je veux l'exécuter directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    CREATE TABLE `taux_distinct` ENGINE = MEMORY AS 
    SELECT DISTINCT DPHOTO, `taux_fixing`.DEVISE, `taux_fixing`.`COURBE_id` 
    FROM taux_fixing 
      JOIN taux_param ON taux_fixing.TAUX_id = taux_param.Code 
      AND taux_fixing.DEVISE = taux_param.Devise 
    WHERE 1 
      AND `taux_param`.`Infinity_CURVE_DEF_CODE` <> 'Ref_Index' 
    ORDER BY `taux_fixing`.`COURBE_id` ASC; 
    ALTER TABLE `taux_distinct` ADD INDEX ( `DPHOTO` ); 
    ALTER TABLE `taux_distinct` ADD INDEX ( `DEVISE` ); 
    ALTER TABLE `taux_distinct` ADD INDEX ( `COURBE_id` );
    Le message d'erreur est :
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; ALTER TABLE `taux_distinct` ADD INDEX ( `DPHOTO` ); ALTER TABLE ' at line 7

    Quelqu'un aurait-il une idée ?
    Mon utilisateur php a bien les privilèges DROP et CREATE.

    EDIT : il semble que le module mysql de php ne gère pas les requêtes multiples. Dommage

  2. #2
    Membre averti Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Points : 341
    Points
    341
    Par défaut
    Bonjour,

    comment ça quand tu veux l'exécuter directement ? tu veux dire à travers du php ? Parce qu'il me semble que pour utiliser mysql_query il faut séparer les différentes requêtes (en fonction des ";") et le faire autant de fois qu'il y en a.

  3. #3
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Points : 958
    Points
    958
    Par défaut
    Citation Envoyé par Shiva Skunk Voir le message
    Bonjour,

    comment ça quand tu veux l'exécuter directement ? tu veux dire à travers du php ? Parce qu'il me semble que pour utiliser mysql_query il faut séparer les différentes requêtes (en fonction des ";") et le faire autant de fois qu'il y en a.
    Yep, c'est ce dont je viens de me rendre compte, merci.
    C'est curieux d'ailleurs que phpmyadmin y arrive, il doit faire un découpage préalable sans le dire.

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

Discussions similaires

  1. [MySQL] Requête OK dans phpmyadmin mais pas dans mysqli->prepare()
    Par aze555666 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 05/08/2012, 13h25
  2. [MySQL] Requete qui fonction sous PhpMyAdmin mais pas avec PHP
    Par lorentdups dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 09/09/2011, 20h35
  3. [MySQL] Résultat dans phpMyAdmin mais pas dans script
    Par dubitoph dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/01/2010, 12h07
  4. Requête qui fonctionne sous Access mais pas JDBC
    Par loic911 dans le forum JDBC
    Réponses: 1
    Dernier message: 12/09/2008, 16h46
  5. [MySQL] requête qui marche avec phpmyadmin mais pas en php
    Par KoosMos dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 11/02/2008, 11h00

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