jeszcze jedno 
chodzi mi tu dokładnie o zapytanie a nie składnie php
mam trzy tabelki w bazie
users ( id , login , avatar itp itd - wymieniam tylko uzyte tu ) .
microblog_entries(id_user,id,body,date),
observe(first,second).
już wyjaśniam. w tabelce observe first to użytkownik który zaczyna obserwować użytkownika second
nie wymyśliłem lepszego algorytmu ;p
z poprzednimi tabelami nie trudno się domyślić o co mi chodzi
Problem jest z zapytaniem które ma pokazywać wpisy tylko obserwowanych userów.
Sytuacja jest taka. Uzytkownik id=3 obserwuje uzytkownika id=4. No i jestem np. zalogowany na uzytkownika 3 i ten widzi swoje posty jako zdublowane. Nie wiem dlaczego

Kod PHP:
$zapytanie = "";
$zapytanie = "SELECT mb.id,mb.id_user,mb.body,mb.date, u.login,u.avatar,ob.first,ob.second
FROM ".$this->db->dbprefix."microblog_entries as mb,
".$this->db->dbprefix."users as u,
".$this->db->dbprefix."observe as ob
WHERE mb.id_user=u.id AND ((ob.first=".$this->session->userdata('id')."
AND ob.second=mb.id_user) OR mb.id_user=".$this->session->userdata('id').")
";
if ( is_numeric($this->uri->segment(5))) {
$zapytanie .= ",mb.date<".$this->uri->segment(5);
}
$zapytanie .= " ORDER BY mb.id";
// $this->session->userdata('id') - id uzytkownika

users ( id , login , avatar itp itd - wymieniam tylko uzyte tu ) .
microblog_entries(id_user,id,body,date),
observe(first,second).
już wyjaśniam. w tabelce observe first to użytkownik który zaczyna obserwować użytkownika second

z poprzednimi tabelami nie trudno się domyślić o co mi chodzi

Problem jest z zapytaniem które ma pokazywać wpisy tylko obserwowanych userów.
Sytuacja jest taka. Uzytkownik id=3 obserwuje uzytkownika id=4. No i jestem np. zalogowany na uzytkownika 3 i ten widzi swoje posty jako zdublowane. Nie wiem dlaczego

Cytat:Wyrazić to co czuję , zabrakło by tyle słów....