Partage
  • Partager sur Facebook
  • Partager sur Twitter

[MYSQL] récupérer l'id de la dernière entrer

... et de la prochaine

    14 juin 2010 à 11:41:17

    Bonjour;

    Je suis entrain de crée un forum et je suis dans la page ou l'utilisateur crée un sujet et donc un post par la même occasion.

    Je me retrouve coincer avec ces deux requêtes:
    <?php
    mysql_query('INSERT INTO forum_sujet (id_forum,titre,information,createur,statut,time,derns_post) 
    		 VALUES(
    		 "'.prosql($_GET['forum'],0).'",
    		 "'.$F_cree_sujet_sujet.'",
    		 "'.$F_cree_sujet_information.'",
    		 "'.$_SESSION['licence'].'",
    		 "normal",
    		 "'.time().'",
    		 "'.$poste_en_dessou.'")');
    
    		 $rech_id_sujet = mysql_query('SELECT max(forum_sujet.id_sujet) as max_id FROM forum_sujet');
    		 $id_sujet = mysql_fetch_array($rech_id_sujet);
    
    		  mysql_query('
    		 INSERT INTO forum_post (createur,contenue,time,id_sujet) 
    		 VALUES(
    		 "'.$_SESSION['licence'].'",
    		 "'.$F_cree_sujet_contenue.'",
    		 "'.time().'",
    		 "'.$id_sujet['max_id'].'")');
    ?>
    

    Alors le problème c'est que la valeur derns_post doit recevoir l'id du post insérer juste après et la valeur de id_sujet la valeur du sujet juste avant, donc pour id_sujet j'ai réussie mais n'y a t'il pas plus "propre" ?
    Par quoi remplacer $poste_en_dessou (valeur de derns_post) ?


    Merci pour votre aide
    • Partager sur Facebook
    • Partager sur Twitter
      14 juin 2010 à 11:54:36

      Merci il reste plus qu'un problème comment renseigner le champ derns_post de la table forum_sujet ?
      • Partager sur Facebook
      • Partager sur Twitter

      [MYSQL] récupérer l'id de la dernière entrer

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown