Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problemy z ID, funkcja mysql_insert_id()
swiety
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 23.03.2005

Ostrzeżenie: (0%)
-----


mam taki problem uzylem funkcji header zeby po dodaniu postu do forum, przy odswierzaniu strony post nie dodal sie na nowo, ale pozniej potrzebuje nr ID zeby wyswietlic posty wiec skorzystalem z funkcji mysql_insert_ID() ale po dodawaniu wpisu robilem jeszcze update w innej tabeli, nie wiem czy to ma zwiazek, ale teraz nie moge sie dobrac do tego ID

  1. <?php
  2. if(!isset($forum_temat_ID)){
  3. $forum_ID=mysql_insert_id();
  4. $forum_ID_SQL="SELECT * FROM forum_wpisy WHERE forum_wpisy_ID=$forum_ID";
  5. $forum_ID=mysql_fetch_array(mysql_query($forum_ID_SQL));
  6. $forum_temat_ID=$forum_ID['forum_temat_ID'];
  7.  
  8. }
  9. ?>

ten kod to dlatego ze musze miec ID z tabeli forum_temat, a tabela forum_wpisy zawiera komorke forum_temat_Id i to z niej chce miec ten nr no i dalej chce wyswietlac posty
  1. <?php $forum_SQL="SELECT * FROM forum_wpisy WHERE forum_temat_ID=$forum_temat_ID ORDER BY for
    um_wpisy_ID"
    ;
  2. $forum_result=mysql_query($forum_SQL);
  3. //wydanie listy tematow z bazy danych
  4. while($forum=mysql_fetch_array($forum_result)){
  5. ?>
  6. <tr>
  7. <td width='90' bgcolor="#ECE3C4"><?php echo $forum['forum_wpisal']; ?></td>
  8. <td width='580' bgcolor="#ECE3C4"><?php echo $forum['forum_wpis']; ?></td>
  9. </tr>
  10. <?php
  11. }
  12. ?>

i wszystko gra do momentu kiedy dodaje nowy post i post dodaje sie do bazy tam gdzie trzeba ale mam taki komunikat o bledzie:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/apache/www/web69/html/nowe/forum_lista.php on line 253
z gory dzieki

no i teraz jeszcze sprawdzilem jakie ID zostaje przekazane chodzi mi o
  1. <?php
  2. $forum_ID=mysql_insert_id();
  3. ?>

i dostaje ID=0 questionmark.gif??hmmm

Ten post edytował swiety 8.11.2005, 23:25:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 20:55