Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Dwa INSERTY - ID z poprzedniego
boro11
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


Witam!
Podpinam forum pod stronę, skrypt piszę sam, oparty na bazie danych z flux_bb do zakończenia całości zostało mi jedno zapytanie podczas dodawania nowych tematów.

W flux_bb zorganizowane jest to tak, że dodając temat należy dać dwa inserty w jednym dodać informację o nowym temacie (do tabeli flux_topics) tutaj znajdują sie dane typu temat, autor, liczba wyświetleń, liczba odpowiedzi ALE nie znajduję się pole na treśc wiadomości, dlatego trzeba robić kolejne zapytanie do bazy i treśc posta dodawana jest do tabeli flux_posts

flux_posts:


(IMG:http://clip2net.com/clip/m106573/thumb640/1358375632-clip-34kb.png)


flux_topics:

(IMG:http://clip2net.com/clip/m106573/thumb640/1358375687-clip-43kb.png)


Zapytania:

  1. $zapytanie = "INSERT INTO flux_topics ( id, poster, subject, posted, last_post, last_poster, num_views, num_replies, forum_id) VALUES (' ', '$username', '$subject', '$time', '$time', '$username', '0', '0', '$f')";
  2. mysql_query($zapytanie) or die(mysql_error());
  3. $insert_post = "INSERT INTO flux_posts ( id, poster, message, posted, topic_id,) VALUES (' ', '$username', '$msg', '$time', 'WARTOSC ID Z POPRZEDNIEGO ZAPYTANIA')";
  4. mysql_query($insert_post) or die(mysql_error());


Tam gdzie napisałem wartość ID, nie wiem co wpisać. Oczywiście znam "rozwiązanie" z pobraniem ID ostatniego rekordu z flux_topics i zwiększenie go o 1, ale niestety nie sprawdzi się ono na forum gdzie jednocześnie może pisać wiele osób w efekcie czego jeden temat/wiadomość może mieć tą samą wartość.


Z góry dziękuję za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
boro11
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


Skorzystałem ze sposobu mmmmmmm, łatwiejszy w zastosowaniu, ale dziękuję również b4rt3kk zawsze warto wiedzieć więcej (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.09.2025 - 02:50