我想做一个简单的网站,登录的用户可以上传图像在他的个人资料,并可以检索这些图像,并显示在他的个人资料的网页上。我的第一个问题是,数据库中登录用户拥有的图像表的属性是什么?第二个问题是,仅将图像文件路径保存在表格中而不是存储整个图像是否是一种很好的方法? TIA什么是图像表的属性logging_in用户
0
A
回答
0
是的,你是正确的,保存在数据库中的图像位置。
使用PHP的TMP图像移动到您的图像目录服务器上,然后保存要与图像与它一起相关联的所有数据 如:
+----+------------------------------------+------------+---------+
| id | image_location | image_name | user_id |
+----+------------------------------------+------------+---------+
| 1 | /images/myprofile.jpg | Jason | 12345 |
+----+------------------------------------+------------+---------+
注意的用户ID可能是谁它属于(所有者)。那么只要确保用户登录时他们的user_id
存储在会话中,您可以在查询表格中查找图像时引用它。
0
- “user id”字段必须是DB中表“images”的外键。
- 您可以使用look here来查看数据库中表格“图像”的示例代码存储图像路径。
相关问题
- 1. 什么是用户类的ou属性
- 2. 什么是引用属性?
- 3. 什么是属性?
- 4. 属性是一个图像列表c#
- 5. 什么是属性关系图?
- 6. ncurses A_PROTECT属性的作用是什么?
- 7. wicket:scope属性的作用是什么?
- 8. 什么是svn属性的使用
- 9. C#中属性的用途是什么?
- 10. html name属性的用途是什么?
- 11. 什么是主要属性?
- 12. 什么是“android:layout_column”属性?
- 13. 什么是测试属性?
- 14. Javascript hasOwnProperty属性是什么?
- 15. 什么是“空”@about属性?
- 16. 什么是UITableView separatorEffect属性?
- 17. 什么是属性节点
- 18. 什么是ThemeInfo属性?
- 19. PoolingNHttpClientConnectionManager:什么是timeToLive属性?
- 20. 什么是UIScrollView contentInset属性?
- 21. 什么是.NET Control.Margin属性?
- 22. 什么是HttpDelete属性
- 23. 什么是AppDomainSetup.SandboxInterop属性?
- 24. 什么是顶点属性?
- 25. 什么是Control.Disposing属性?
- 26. 什么是同步 - 属性?
- 27. 什么是g_editable属性?
- 28. 什么是base.ItemAdded(属性);?
- 29. 什么是antiJARLocking属性?
- 30. PHPUnit:'属性'是指什么?
您很快就会听到一些意见,指出绝对不要将文件存储在数据库中。现实从来没有这么简单,如果你知道自己在做什么,两种方法都是有意义的。使用数据库可以提供数据库的好处,如完整性,事务,级联删除,连贯备份......但是,对于这个精确的DBMS和用例,您最好使用文件系统。 –