我刚学习PHP scipt和Mysql。我的问题很简单,我应该在哪里使用表和数据库。
我正在尝试创建可用于创建帐户的小型网站,因此当用户点击注册时。我应该在他的名字上创建数据库还是需要创建表?
我正在考虑在他的名字和表格上创建他的详细信息数据库,如表格名称,如个人资料信息,性别,出生日期和电子邮件
这样做吗?因为我刚刚开始它我真的需要知道它。请帮我。如何在My database MYsql中保存图像和视频?我昨晚安装了apache。
我们可以创建无限的数据库和表格,还是有任何限制?我说无限,因为我想在用户名上创建数据库,并将表设置为个人资料信息,最近登录和最近的博客等。所以我如何在MY sql中分配它们
我想在他的名字上创建数据库并根据他的信息创建表格。使用mysql_select_db(“passig his name”)很容易选择他。那么我在哪里保存他的信息?如果我需要保存他的博客我在哪里保存?当我们去桌子的时候?我想为他们使用表格。
那么你会建议什么。
提前致谢
答案 0 :(得分:3)
您既不应创建数据库,也不应创建表。您应该在应用程序的数据库中的指定表中创建一个新记录。所以你的网站有1个数据库。该数据库有一个用户配置文件表。每个用户都有该表中的记录。
答案 1 :(得分:3)
通常的方法是基于每个应用程序创建数据库。 假设您的数据库名为MyHomepage;在此数据库中,您有以下表: tbl_users,tbl_blogs,tbl_entries
顾名思义,tbl_users会保存用户数据。它有许多字段,例如用户ID(唯一,自动增量),用户名,MD5或SHA加密密码以及性别等其他信息。
tbl_blogs,保存有关特定用户可能拥有的博客实例的信息:BlogID,UserID(博客所属用户的ID),BlogName等,甚至可能需要为此博客安装哪些软件。
tbl_entries将保留任何博客上的任何条目。条目将具有ID,BlogID,标题,文本。
通常不需要基于每个用户的数据库,也不需要基于每个用户或每个博客的表。但是 - 如果您的提供商允许您创建无限数据库,则可以这样做,通常情况并非如此。据我所知,数据库的数量仅受硬盘驱动器上可用空间量的限制。