php - 我应该在哪里使用数据库以及在 mysql 中的什么地方使用表?

标签 php mysql

我刚刚学习了 PHP scipt 和 Mysql。我的问题很简单,我应该在哪里使用表和数据库。

我正在尝试创建可用于创建帐户的小型网站,因此当用户点击注册时。我应该以他的名字创建数据库还是需要创建表?

我正在考虑创建关于他的名字的数据库和关于他的详细信息的表格,比如表格名称作为个人资料信息、性别、出生日期和电子邮件

是那样做的吗?因为我才刚刚开始,所以我真的需要知道它。请帮我。如何在我的数据库 MYsql 中保存图片和视频?我昨晚安装了 apache。

我们可以创建无限的数据库和表吗?它有没有限制?我说无限是因为我想根据用户名创建数据库并将表设置为配置文件信息、最近登录和最近的博客等。那么我如何在我的 sql 中分配它们

我想根据他的名字创建数据库并根据他的信息创建表。使用 mysql_select_db("passig his name") 很容易选择他。那么我应该在哪里保存他的信息呢?如果我需要保存他的博客,我应该将它们保存在哪里?我们什么时候去吃饭?我想为他们使用表格。

那么你会建议什么。

提前致谢

最佳答案

通常的方法是在每个应用程序的基础上创建一个数据库。 假设您的数据库名为 MyHomepage;在此数据库中,您有下表: tbl_users、tbl_blogs、tbl_entries

顾名思义,tbl_users 将保存用户数据。它有很多字段,例如用户ID(唯一,自动递增),用户名,MD5或SHA加密密码,以及性别等其他信息。

tbl_blogs,包含有关特定用户可能拥有的博客实例的信息:BlogID、UserID(博客所属用户的 ID)、BlogName 等等,甚至可能需要为此博客安装哪些软件。

tbl_entries 将保存任何博客上的任何条目。条目将具有 ID、BlogID、标题、文本。

通常不需要基于每个用户的数据库,也不需要基于每个用户或每个博客的表。但是 - 如果您的提供商允许您创建无限的数据库,您就可以这样做,但通常情况并非如此。据我所知,数据库的数量仅受硬盘上可用空间量的限制。

关于php - 我应该在哪里使用数据库以及在 mysql 中的什么地方使用表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7378080/

相关文章:

php - 使用 UTF-8 编码的页面使用 UTF-8 编码将数据发送到 MySQL,但条目被打乱

mysql 值大于值数量的百分比

SQL 选择查询,其中所有行必须具有相等的值

php - Laravel PDF : No block-level parent found. 不好

php - 隐藏 CodeIgniter 中 $this->table->generate() 中生成的表列

php - javascript 中的 html 注释

mysql - jpql with WHERE 语句 = SQL 语法错误

php - PDO:如何检查连接是否有效?

java - 防止在 Spring Hibernate 中存储重复值的正确方法

php - Laravel Eloquent 2 个表与 1 个表相关的关系