从字符串的开头删除,当它变得很长(聊天)php

Bla*_*use 0 php mysql sql-server iphone phpmyadmin

我想不出这个.问题很简单.我有一个聊天应用程序,不希望发送长聊天对话.因此,当对话变长(可能是20条消息)时,第一条消息开始被删除.

我将对话保存在phpmyadmin的文本字段中,我使用这种格式(^和&)来确定发件人是谁以及消息是什么:

^John&Hi
^Linda&Hi, how are you? 
^John&All good! You? 
^Linda&Same 
Run Code Online (Sandbox Code Playgroud)

更新:

 $query = mysql_query("UPDATE conversations SET chat= CONCAT(COALESCE(chat,''), '$sendMessage') WHERE conversations='$id'"); 
Run Code Online (Sandbox Code Playgroud)

提前致谢

eth*_*nny 5

将对话解析为数组,仅使用前n项.

或者更好的是,将所有聊天条目放入表格中(单独).