存储用户消息的最佳方式:MySQL数据库还是其他地方?

时间:2017-04-09 20:09:45

标签: php mysql database

我有一个网站,用户可以发布消息(大约400个字符),也可以包含图像,我需要在某处存储这些按摩。我想知道最好的方法是什么。我应该将它们作为TEXT文件存储在MySQL数据库中,在用户添加图像的情况下会留下指向图像上传位置的指针,或者用一个人的所有消息来写入和更新html文件(在图像的情况下,它将包括<img src="path/to/image.jpg" class="message_img"/>)?

1 个答案:

答案 0 :(得分:-2)

您可以简单地使用具有消息允许的最大大小的VARCHAR +图像路径的字符数,您可以创建一个代码来分隔两者并将它们存储在MySQL中。 示例:&#34; message .... text .... <!*&my_SpecialCode*!> / images / some-image.jpg&#34; 在PHP代码中,您可以拆分字符串,只需确保消息中不允许使用特殊代码。