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 :

Multi queries SQL [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de rikemSen
    Homme Profil pro
    Analyste Développeur Web - Fizzup.com
    Inscrit en
    Décembre 2007
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste Développeur Web - Fizzup.com
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 387
    Par défaut Multi queries SQL
    Bonjour,

    J'aimerais juste savoir si ceci est possible ou pas (et de cet fait, ça serait normal que j'ai une erreur):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
      mysql_connect('localhost', 'root', '');
      mysql_select_db('test');
      mysql_query('SELECT * FROM `logs` WHERE 1 AND `logs`.`user`=\'dupont\' OR  user = \'airGuillaume\'; UPDATE logs SET user = \'axe\', password = \'plustenmetsplustenas\' 
    ') or die (mysql_error());
    ?>
    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 'UPDATE logs SET user = 'axe', password = 'plustenmetsplustenas'' at line 1
    En gros, faire deux requetes dans un "mysql_query".

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    En dehors du fait que la deuxieme requête soit fausse :
    mysql_query() envoie une seule requête (les requêtes multiples ne sont pas supportées) à la base de données courante sur le serveur associé avec le link_identifier spécifié.
    Tu peux te tourner vers mysqli (ou faire simplement deux mysql_query)
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. Query SQL sans connaitre les noms de colonnes
    Par lem01 dans le forum JDBC
    Réponses: 9
    Dernier message: 12/07/2007, 15h55
  2. Query SQL avec Like
    Par thierry007 dans le forum Accès aux données
    Réponses: 4
    Dernier message: 02/04/2007, 18h28
  3. Query.SQL.Text avec la valeur des paramètres
    Par Guile dans le forum Bases de données
    Réponses: 3
    Dernier message: 04/02/2007, 11h13
  4. requête query sql
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 13
    Dernier message: 30/06/2005, 14h59
  5. [Defi] Query SQL qui semble tres simple
    Par Wakko2k dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/04/2004, 10h01

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