Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Zapytanie tworzące temat wraz z postem

SQL  Założony przez  ThreeG.

Jestem na etapie tworzenia czegoś w rodzaju forum i w pewnym momencie natrafiłem na problem.
Chciałbym utworzyć dwa zapytania które będą tworzyły wątek (a więc wątek i pierwszy post tego wątku). 
Pierwsze zapytanie ma tworzyć wątek z polami "id_watku", "nazwa", "id_kategorii", gdzie id_watku ma oczywiście auto-inkrementację. 
Drugie zapytanie tworzyłoby post z polami "id_postu", "tresc", "data", "id_uzytkownika", "id_watku". 
I tu jest problem, bo skoro przy zapytaniu tworzącym (z racji na auto-inkrementację) nie wypełniam pola "id_watku" to jak do drugiego zapytania wstawić id tego nowo utworzonego wątku?
W czym to piszesz? Z jakiej biblioteki do bazy danych korzystasz?
Zarówno w mysqli jak i pdo będziesz miał funkcję w stylu lastInsertedId

http://php.net/manual/en/mysqli.insert-id.php
http://php.net/manual/en/pdo.lastinsertid.php
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
Wykorzystuję tutaj mysqli. Szczerze mówiąc po napisaniu tego postu zastanawiałem się czy po prostu nie użyć id ostatnio stworzonego rekordu, ale nie byłem pewien czy to będzie zawsze działać (czysto teoretycznie w jednym momencie dwie osoby mogłyby stworzyć temat). W każdym razie dzięki za literaturę, nie miałem pojęcia o tych funkcjach, chętnie poczytam :)



Użytkownicy przeglądający ten wątek:

1 gości