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 :

Requête sous condition [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2011
    Messages
    756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Août 2011
    Messages : 756
    Par défaut Requête sous condition
    Bonsoir,

    est-il possible de réaliser une requête seulement en fonction de l'exécution d'une précédente requête.


    En fait, à moment donné je fais un update d'une table sous certaine condition. J'aimerais que si l'update a été effectué je puisse enchaîner une autre requête, mais seulement dans le cas où l'update s'est fait.

    Dans des requêtes de type select, je pourrais vérifier les champs, mais un update ne renvoie rien non ?

    Bref, du coup je me demande comment faire. Sachant que la dernière fois que j'ai posé une question du même genre, on m'a dit qu'une requête select qui retournait un résultat vide faisait retourner true à query. Est-ce la même chose pour un update ?

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Si tu travailles avec PDO, tu peux utiliser PDOStatement::rowCount qui retourne le nombre de lignes affectées.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2011
    Messages
    756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Août 2011
    Messages : 756
    Par défaut
    Nop pour le moment je suis encore en procédural et pas avec PDO.

    Cela dit il doit y avoir une fonction ayant à peu près le même effet. row count me dit quelque chose je crois m'en être déjà servi, mais combiné avec un select; là s'il s'agit d'un update je sais pas si ça marchera.

    EDIT: Je savais bien que ça me disait quelque chose, je devrais pouvoir m'en sortir avec cette fonction

    http://fr2.php.net/manual/fr/mysqli.affected-rows.php

    Merci !

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

Discussions similaires

  1. [XL-2003] requêtes sur fichier fermé sous conditions
    Par mickisa dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/11/2013, 15h58
  2. Réponses: 5
    Dernier message: 10/08/2011, 11h45
  3. [AC-2007] Requête SQL Ajout enregistrement sous condition
    Par pop.paki dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 05/08/2011, 17h17
  4. Requête SQL avec création de table sous condition
    Par misig dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 04/11/2007, 08h58
  5. requête maj sous conditions
    Par oceane751 dans le forum Langage
    Réponses: 5
    Dernier message: 01/03/2007, 00h08

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