creativeheadz
Erfahrenes Mitglied
Hallo zusammen,
bastel derzeit an einem Nachrichtensystem. Ich habe folgende Lösung gebastelt um den "Posteingang" anzeigen zu lassen:
Das ganze ist aber sehr unschön gelöst da ich 2 queries verwende. Ich würde daraus gerne 1 Query machen find aber keinen Ansatz.
Würde mich über Hilfe freuen.
Gruß
c
bastel derzeit an einem Nachrichtensystem. Ich habe folgende Lösung gebastelt um den "Posteingang" anzeigen zu lassen:
PHP:
$query = mysql_query("SELECT *
FROM (SELECT *
FROM app_conversations
WHERE UID_FROM='".$u_id."' OR
UID_TO='".$u_id."'
ORDER BY SENDTIME DESC) AS s
GROUP BY MSG_SESSION");
while($row = mysql_fetch_object($query)){
if($row->UID_FROM == $u_id){
$other_uid = $row->UID_TO;
}else{
$other_uid = $row->UID_FROM;
}
$subquery = mysql_query("SELECT * FROM app_user WHERE USER_ID='".$other_uid."'");
$user = mysql_fetch_object($subquery);
echo '<a href="#message;'.$row->MSG_SESSION.'">'.$user->FNAME.' '.$user->LNAME.'</a><br>';
}
Das ganze ist aber sehr unschön gelöst da ich 2 queries verwende. Ich würde daraus gerne 1 Query machen find aber keinen Ansatz.
Würde mich über Hilfe freuen.
Gruß
c