我有一个网站,用户可以发布消息(大约400个字符),也可以包含图像,我需要在某处存储这些按摩。我想知道最好的方法是什么。我应该将它们作为TEXT文件存储在MySQL数据库中,在用户添加图像的情况下会留下指向图像上传位置的指针,或者用一个人的所有消息来写入和更新html文件(在图像的情况下,它将包括<img src="path/to/image.jpg" class="message_img"/>
)?
答案 0 :(得分:-2)
您可以简单地使用具有消息允许的最大大小的VARCHAR +图像路径的字符数,您可以创建一个代码来分隔两者并将它们存储在MySQL中。
示例:&#34; message .... text .... <!*&my_SpecialCode*!>
/ images / some-image.jpg&#34;
在PHP代码中,您可以拆分字符串,只需确保消息中不允许使用特殊代码。