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 :

Update et ordre de priorité [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    directeur hypermarché
    Inscrit en
    Avril 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : directeur hypermarché

    Informations forums :
    Inscription : Avril 2009
    Messages : 227
    Par défaut Update et ordre de priorité
    Bonjour ,

    Aujourd'hui , je réalise 2 update sur une même table l'un à la suite de l'autre.
    Le premier me permet d'agir sur les prix de vente de mes articles ; et le second met à jour les frais de port en fonction des nouveaux prix de vente .

    Toutefois , je m'interroge ...

    Si je fais un seul update , du style :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    update shop_monnaies set prix_ttc=(prix_ttc*0.1),port=case( ...);
    Est-ce que l'update va faire baisser les prix de 10% du champ prix_ttc puis mettre à jour le champ port ?

    HAbroc

  2. #2
    Membre éprouvé
    Inscrit en
    Juillet 2009
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 156
    Par défaut
    Si je comprends bien ta question, faire 1 seule requête SQL pour update plusieurs champs d'une table, c'est ca???
    Si c'est le cas oui tu peux le faire sans problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $sql = "UPDATE `news` SET titre='%s', lien='%s', type='%s', ordre='%d', lang='%s', source='%s' WHERE id='%d'";
    $sql = sprintf($sql, FormatSQL($titre), FormatSQL($lien), FormatSQL($type), FormatSQL($ordre), FormatSQL($lang), FormatSQL($source), FormatSQL($id));

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

Discussions similaires

  1. ordre de priorité des proriétés avec multi css ?
    Par clavier12AZQSWX dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 31/03/2011, 14h15
  2. Réponses: 15
    Dernier message: 18/06/2010, 15h37
  3. [T-SQL] Update par ordre croissant
    Par Arnaud F. dans le forum Langage SQL
    Réponses: 8
    Dernier message: 09/11/2009, 11h17
  4. Ordre de priorité dans les fonctions gtk
    Par kenshi240683 dans le forum GTK+ avec C & C++
    Réponses: 7
    Dernier message: 23/05/2008, 16h12
  5. [SQL] ordre de priorité (AND, OR) dans une condition if
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 11/06/2006, 21h12

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