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 :

update plusieur table


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 295
    Points : 71
    Points
    71
    Par défaut update plusieur table
    Bonsoir et bonne année,

    voila j'ai un forum avec l'index,un sous forum dans une autre page,quand je post l'update passe bien dans le sous forum mais quand je regarde dans l'index je n'ai rien
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    <?php
    $query=$db->prepare('UPDATE forum_ss_forum SET forum_ss_post = forum_ss_post + 1 ,forum_ss_topic = forum_ss_topic + 1, 
            forum_ss_last_post_id = :nouveaupost
            WHERE forum_ss_id = :forum');
            $query->bindValue(':nouveaupost', (int) $nouveaupost, PDO::PARAM_INT);    
            $query->bindValue(':forum', (int) $forum, PDO::PARAM_INT);
            $query->execute();
    		$query->CloseCursor();
     
     
     
            $query=$db->prepare('UPDATE forum_forum SET forum_post = forum_post + 1 ,forum_topic = forum_topic + 1, 
            forum_last_post_id = :nouveaupost
            WHERE forum_id = :forum');
            $query->bindValue(':nouveaupost', (int) $nouveaupost, PDO::PARAM_INT);    
            $query->bindValue(':forum', (int) $forum, PDO::PARAM_INT);
            $query->execute();
     
     
             $query=$db->prepare('UPDATE forum_membres SET membre_post = membre_post + 1 WHERE membre_id = :id');
            $query->bindValue(':id', $id, PDO::PARAM_INT);    
            $query->execute();
            $query->CloseCursor();
     
     
     
    ?>

    je ne vous met pas tout le code car beaucoup trop long,l'update passe bien dans la table forum_ss_forum mais elle ne passe pas par la table forum_forum elle passe directement par l'update forum_membres.Quand j’enlève la requête sur l'update forum_ss_forum,sa marche bien,donc la table forum_forum reste vide mais pas la table forum_ss_forum et vice versa


    merci pour l'aide

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 295
    Points : 71
    Points
    71
    Par défaut
    j'ai a priori résolu le problèmes,l'update ne se fesait pas car l'identifiant était pas le bon,j'ai donc fait passé l'id de ma page index en session pour la réutiliser dans le traitement du message a sa a l'air de fonctionné

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

Discussions similaires

  1. UPDATE plusieurs tables
    Par wclef dans le forum SQL
    Réponses: 13
    Dernier message: 05/03/2010, 11h01
  2. UPDATE plusieurs tables
    Par billoum dans le forum Langage SQL
    Réponses: 3
    Dernier message: 09/08/2006, 13h27
  3. Update sur plusieurs tables
    Par yoyopi dans le forum DB2
    Réponses: 4
    Dernier message: 24/07/2006, 08h22
  4. Update de plusieurs tables, import fichier csv sql loader
    Par fusuke dans le forum SQL*Loader
    Réponses: 2
    Dernier message: 18/05/2006, 15h08
  5. update sur plusieurs tables
    Par Jean-Matt dans le forum Langage SQL
    Réponses: 14
    Dernier message: 04/01/2006, 14h30

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