我正在建立收件箱聊天我有一个小问题
这是我的数据库
CREATE TABLE IF NOT EXISTS `chat` (
`cfrom` varchar(255) NOT NULL,
`cto` varchar(255) NOT NULL,
`message` text NOT NULL,
`sent` varchar(255) NOT NULL,
`recd` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
我的代码:
$from=$_GET['MyUserId'];
$chat_all_query=mysql_query("SELECT * FROM chat WHERE cfrom='{$from}' OR cto='{$from}'")or die(mysql_error());
while($chat = mysql_fetch_array($chat_all_query)){
if($chat['cfrom']==$from){
echo $chat['cto'].'<br />';
}else{
echo $chat['cfrom'].'<br />';
}
}
它给我带来的问题是用户进行了两次对话,向他发送了消息或我向他发送了消息
在我看来,如果有一个选项group by
会if
很好 否则在我看来几次
你能帮我吗?