Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 20.09.2004 Ostrzeżenie: (0%)
|
Witam, mój problem wygląda następująco.
Chce stworzyć małe forum dyskusyjne, na potrzeby własnego projektu. Problem, dla mnie niestety nie do pokonania, to skomplikowana (jak sie okazało) instrukcja dodająca wiersz do tabeli. Problem polega na tym, że mam tabelę forum_msg: id_msg (auto_increment) | id_topic | cat | topic | body. Skrypt miał działać tak, że gdy dodajemy wiadomość do bazy danych (temat) to pola id_msg i id_topic są takie same, zmiany zachodzą dopiero wtedy, gdy dodajemy odpowiedź. Pole id_msg ma swoją wartość, ale już id_topic przyjmuje wartość głównego postu. I teraz powstał problem, jakim cudem zrobić tak, by przy jednym zapytaniu dodać wpis, w którym id_msg i id_topic są takie same (tzn. jak pobrać od MySQL pole auto_increment, to samo które właśnie wstawia, i nie chodzi mi o mysql_insert_id().). Proszę Was o pomoc i dziękuję z góry (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 20.09.2004 Ostrzeżenie: (0%)
|
Tak też zrobiłem, poprzez UPDATE. Szkoda, że SQL nie posiada takiej funkcji jeszcze, być może kiedyś ją wprowadzą.
|
|
|
|
DJSuperMEN [MySQL]Problem z auto_increment i tym samym polem 21.09.2008, 17:05:07
webasek Hmm.. najlepiej przez update tego rekordu będzie n... 22.09.2008, 07:11:07 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:11 |