![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 5.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam pewien problem otoż mam system uzytkownikow oraz system ulubionych plikow, gdy klikne w artykule dodaj do ulubionych to do konkretnej kolumny (ulubione) dodają sie poszczegolne id newsów np
1, 34, 56, 22, 56, 3, 6 za pomocą explode sobie to rozdzielam na poszczeolne id teraz w jaki sposob mam zrobic by wyswietlic sobie poszczegolne dane przypsane do kazdego wyciagnietego id np nwm czy dobrze to opisałem, chce poprostu do kazdego id dodac poszczeolne informacje ktore juz sa w bazie Ten post edytował upeertv 20.09.2013, 13:36:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Masz zle zaprojektowaną baze. Jesli mozesz to zmien.
Ma byc tabela wiazaca ulubiony news z userem z polami ID_USER ID_NEWS I wowczas wszystko bez problemu mozna robic |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 5.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
czyli mam stworzyc nową tabele z
ID_USER i ID_NEWS ? i w ID_NEWS dalej dodawac te id w ten sposob (12,34,66,43 etc) ? jesli tak, to zrobilem to jednak dlaej nie mam pojecia jak to zrobic Ten post edytował upeertv 20.09.2013, 13:58:20 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
i w ID_NEWS dalej dodawac te id w ten sposob (12,34,66,43 etc) ? nospor miał na myśli raczej to, że masz dodawać do tej tabeli pary, tak jak pokazuje struktura tabeli a nie sklejać id_newsa. Dla danego użytkownika masz mieć tyle wierszy ile ma ulubionych artykułów. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 5.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
http://zapodaj.net/images/4ef8dc30deba9.png
jeszce raz by wszystko bylo jasne, z obrazkiem medieval.gif mam id i chce do kazdego id wyswieltic dane smile.gif co do twojej odpowiedzi, wtedy bym juz sobie poradzil tyle ze juz zaczalem z tym explode i chcialem zapytac czy da sie to zrobic w ten sposob i jak (IMG:style_emoticons/default/ohno-smiley.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Jak nospor już wspomniał, nie jest to poprawnie.
Jak już masz listę przecinkową to zamiast "id=" użyj "id in (lista przecinkowa) - dostaniesz dane tych newsów. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 5.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Po SELECT zamiast "*" wpisać nazwy kolumn, z których dane potrzebujesz.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 5.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
wszystko zrobione jednak dalej nie osiagnalem swojego celu (IMG:style_emoticons/default/ohno-smiley.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) ![]() ![]() |
Wynik select'a "wkładasz" do tablicy i wyświetlasz po kolei odpowiednie kolumny (opis newsa) w pętli. Jak chcesz posortowane dane dla newsów użyj "order by".
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 5.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
okey, juz wszystko jasne, dzięki (IMG:style_emoticons/default/smile.gif)
Ten post edytował upeertv 20.09.2013, 15:16:30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 19:45 |