![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 3 Dołączył: 28.10.2008 Skąd: Łuków Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mój problem jest następujący: otórz biorę się za przebudowę, długo już istniejącego forum na pewnej stronce. problem jest taki iż w bazie w polu "autor" zamiast widniec ID uzytkownika, widnieje jego nick. No i teraz chialem troszeczke przebudowac baze w nastepujacy sposob: dodalem do tabeli z odpowiedziami pole: owner_id. odpowiedzi siedza w tabeli "forum_odp". Mam też tabele "users" (pola: id, nick, pass,....). Chciałbym teraz ulozyc takie zapytanie ktore porowna pole autor z tabeli forum_odp, z polem nick z tabeli users i jezeli bedzie takie samo to przypisze polu owner_id w tabeli forum_odp ID konkretnego uzytkownika. Ktos moglby pomoc napisac takie zapytanie?;>
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1) zwykly select z join nic ci nie zrobi
2) kto ci każe eksperymentowac na prawdziwych danych... ps: to ty wkoncu chcesz przy wyswietlaniu danych dobrac sie do nazwy, czy ty chcesz zrobic update na istniejących danych: zamienic nazwe na id? Bo ja caly czas mowie o pierwszym, a po ostatnich postach widze ze chyba masz na mysli to drugie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) edit down: ech..... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 08:34 |