No ho visto che avevano chiuso la discussione e ci sono rimasto male .. poi ho capito dove l'avevano messa ...
Purtroppo non ho risolto il mio problema
O meglio sono andato avanti ma mi ripete il post tante volte e non me lo fa' vedere un unica volta come dovrebbe ....
PHP:
// Updates
public function Updates($uid)
{
$query = mysql_query( "SELECT M.msg_id, M.uid_fk, M.message, M.created, username FROM
messages
INNER JOIN messages M ON (M.uid_fk='$uid' )
INNER JOIN users U ON (M.uid_fk=U.uid )
WHERE
M.uid_fk=U.uid AND M.uid_fk='$uid' OR M.uid_fk IN (SELECT user_1 FROM relationship AS r WHERE r.user_2 = '$uid' AND r.amico = 'S') OR M.uid_fk IN (SELECT user_2 FROM relationship AS r WHERE r.user_1 = '$uid' AND r.amico = 'S') order by M.msg_id desc") or die(mysql_error());
while($row=mysql_fetch_array($query))
$data[]=$row;
return $data;
}
Potresti spiegare un pò cosa dovrebbe fare quella query?
Non ho capito come mai fai la INNER JOIN tra la stessa tabella intanto, poi la condizione la guardo darai un'idea di quello che deve fare.