Webboard

Pełna wersja: Zapytanie tworzące temat wraz z postem
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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
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 :)