从机器人到自行车的许多示例都可以作为对 OOP 的简单解释。然而,我更喜欢演示 OOP 如何在现实场景中发挥作用,特别是针对程序员。一个实际的示例是创建 MySQL CRUD(创建、读取、更新和删除)类。这样,无论数据库的设计如何,程序员都可以有效地管理项目中的条目。
一旦我们确定了需求,创建类的基本结构就相对简单了。首先,我们需要确保我们可以进行基本的 MySQL 操作。为了实现这一点,我们需要实现以下功能:
- 选择
- 插入
- 删除
- 更新
- connect
- 断开连接
让我们快速看看我们的类定义是什么样的:
登录后复制
首先,我们创建了一个新的 Database
对象,并将数据库凭据作为参数传递。您需要将其替换为您的凭据。接下来调用Database
类的connect
方法来建立与数据库的连接。如果连接成功,则调用 insert
方法,并将表名作为第一个参数,将新行的值数组作为第二个参数。
如果一切顺利,它应该在 mysqlcrud
表中创建一个新行。
如何更新行
让我们看看更新操作是如何工作的。
登录后复制
如您所见,我们调用了 update
方法来更新该行的 name
列。
如何删除行
接下来,让我们看看如何删除特定行。
登录后复制
如您所见,select
方法允许我们从所需的表中获取所有记录。
这就是您如何使用我们的类执行 CRUD 操作。
以上就是使用 PHP 和 MySQL 进行真实世界的 OOP的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!