[英]Better way of storing “messages” data in MySQL using PHP
我正在建立一個具有用戶消息傳遞系統的網站。 我正在使用MySQL存儲每個數據。 收件箱表的設置如下:
`mid` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`to_uid` INT UNSIGNED NOT NULL ,
`from_uid` INT UNSIGNED NOT NULL ,
`content` TEXT(4000) NOT NULL ,
`date` DATETIME NOT NULL ,
`isvisible` TINYINT(1) UNSIGNED NOT NULL DEFAULT 1 ,
我將用戶間消息傳遞設置為僅使用字符和數字,這樣很好。 我正在嘗試向用戶發送通知消息。 如果郵件包含php變量和html,插入郵件的好方法是什么? 這是我到目前為止插入它之前的位置。
$content = "".$username." is requesting to join your trip. Click <a href=\"browse.php?tid=D".$t_tid."\">here</a> to go to the trip.<button>here\'s a button</button>";
這是正確的方法嗎? 我只是一個初學者,所以任何可以說些什么的人都將不勝感激。
我認為您可以添加這樣的列
`message_type` enum ('REQ_JOIN_GROUP', 'REQ_FRINDSHIP', 'REQ_TAG_APPROVE', 'MSG_PRIV', 'MSG_WALL', 'TAG_PHOTO', 'TAG_NOTE')
`message_param` varchar(20)
根據消息類型,您可以只創建消息。
例如。
只需將其標准化即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.