Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[php+sql] mała pomoc
#8
Zacznijmy od tego, że tabela observe ma trochę skopane nazwy kolumn. Czemu nie dasz np:
Kod:
user_id => id użytkownka
followed_id => id użytkownika zalogowanego
Taka techniczna uwaga.

Generalnie, proponowałbym zmianę struktury tabel na coś takiego:
Kod:
microblog_entries( id, user_id, body, date) // user_id zamiast id_user
observe(user_id, followed_id)

Druga sprawa, to Twoje zapytanie. Kiedy masz jesteś zalogowany jako ID 3, żeby pobrać wszystkie posty użytkownika obserwowanego (w tym przypadku ID 4), robisz coś takiego:
Kod:
SELECT *
FROM `observe` AS `ob`
JOIN `microblog_entries` AS `mb`
    ON `mb`.`user_id` = `ob`.`followed_id`
WHERE `ob`.`followed_id` = '4'
/*
* followed_id - wspomniane wcześniej ID usera obserwowanego
* mb.user_id - ID autora wpisu
*/
dalej możesz sobie manipulować zapytaniem jak chcesz. Zapytanie zwróci Ci wszystkie posty użytkownika ID 4.
Odpowiedz


Wiadomości w tym wątku
[php+sql] mała pomoc - przez kancik - 25-04-2011, 16:28
RE: [php+sql] mała pomoc - przez KeeL - 25-04-2011, 16:34
RE: [php+sql] mała pomoc - przez kancik - 25-04-2011, 17:02
RE: [php+sql] mała pomoc - przez Pedro84 - 25-04-2011, 17:15
RE: [php+sql] mała pomoc - przez kancik - 25-04-2011, 17:25
RE: [php+sql] mała pomoc - przez Pedro84 - 25-04-2011, 18:47
RE: [php+sql] mała pomoc - przez kancik - 25-04-2011, 19:28
RE: [php+sql] mała pomoc - przez Pedro84 - 25-04-2011, 19:59

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  pomoc w złączeniu MySQL puciol 1 1,962 16-06-2012, 20:10
Ostatni post: Pedro84
  Pomoc przy kodzie php adamk342 4 3,366 07-05-2012, 17:28
Ostatni post: adamk342
  POMOC! Problem programistyczny. J0hny 1 2,010 10-10-2011, 16:54
Ostatni post: Pedro84
  Pomoc dla żółtodzioba verde 5 4,833 12-07-2011, 17:27
Ostatni post: hieroshima
  Odpłatna pomoc problem z Coopermine ! lopik 0 1,569 24-02-2011, 19:40
Ostatni post: lopik

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl