System pochwał

Forum przeznaczone dla osób poszukujących rozszerzeń do phpBB 3.2.x. oraz ich polskich lokalizacji.
  • Autor
  • Wiadomość
Offline

MaRRcin929

  • Posty: 47
  • Rejestracja: 22 marca 2013, 01:40
  • Lokalizacja: Śląsk

Re: System pochwał

Post31 marca 2017, 00:07

Właśnie to jest to że tych podpunktów nie za bardzo rozumiem :( :|
1,2,3 wszystko wiem i działa ładnie, ale ostatnich nie wiem jak działają. :? :?

Te wpisy:
"nr_forum_ktory_chcesz_wstawic" i "IN (nr_topicu, nr_topicu, nr_topicu, etc.)" to miejsca w których trzeba samemu podać odpowiednie liczby?
A jak to wszystko zapętlić i automatycznie wyszukać numer działu dla każdego wiersza w tabeli wyżej (screen) ?

To że jest satysfakcja jak się samemu coś przerabia to akurat szczera prawda. Gdy przerabiam dla siebie styl, jakieś funkcje itp to najmniejsze zmiany cieszą bardzo. Niestety to jest moja pierwsza operacja na bazie danych i nawet nie wiem gdzie błądzić :|
Offline

vader

  • Posty: 341
  • Rejestracja: 19 kwietnia 2015, 14:44
  • Lokalizacja: Kraków

Re: System pochwał

Post31 marca 2017, 07:11

Tak
MaRRcin929 pisze:"nr_forum_ktory_chcesz_wstawic" i "IN (nr_topicu, nr_topicu, nr_topicu, etc.)" to miejsca w których trzeba samemu podać odpowiednie liczby?
A jak to wszystko zapętlić i automatycznie wyszukać numer działu dla każdego wiersza w tabeli wyżej (screen) ?

Tak, pod "nr_forum_ktory_chcesz_wstawic" wstawiasz id_forum (obecnie ta kolumna jest pusta i chcesz ją uzupełnić), a pod IN (nr_topicu, nr_topicu, nr_topicu, etc.)" wstawiasz id_topicu(tematu), które są w relacji forum_id:topic_id, czyli dane topici(tematy) znajdują się w konkretnym forum. Dane te wyciągasz z zapytania nr 3.

Wybacz, ale nie mam teraz czasu na automatyzację tego.

Przykład jak to zrobić: Wypisz wszystkie tematy dla forum_id = 1. Wg. zapytanie nr. 3 w forum_id = 1, masz topic_id o numerach 2,3,6,12,323.

Wstawiasz to do zapytania i masz:
Kod: Zaznacz cały
4. UPDATE `phpbb_thanks` SET `forum_id` = 1 WHERE `topic_id` IN (2,3,6,12,323)

Uruchamiasz zapytania i sprawdzasz, czy baza danych została poprawnie zaktualizowana. Wtedy sprawdź na forum, czy masz odpowiednie pochwały w dobrych miejscach.
Poprzednia

Wróć do Poszukiwania

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość