rubyqorn/db-manipulator

用于舒适地与PHP数据库交互的包

v1.0 2020-01-13 16:37 UTC

This package is auto-updated.

Last update: 2024-09-23 20:14:43 UTC


README

DB-Manipulator这是一个PHP包,它可以帮助您管理数据库中的数据。并且操作非常简单。只需几步即可获取、更新、插入和删除数据。本包面向MySQL和PostgreSQL等数据库。

首次操作

在开始之前,您需要创建一些文件。在根目录下,您需要创建一个/env.ini文件,其中将显示您的数据库连接数据。第二个文件settings.php将显示在项目根目录的config目录中。config/settings.php只是一个文件,其中将显示成功连接数据库所需的设置。

第二次操作

第二次操作将传递我们的数据库连接信息。将以下行添加到在根目录中创建的env.ini文件中

DB_DRIVER=mysql
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=password

第一个参数是DB_DRIVER,可以是mysql或pgsql。默认情况下,主机可以是localhost。用户和密码将与数据库的用户名和密码相对应。

第三次操作

在创建我们的配置文件并填写数据库数据后,我们可以访问rubyqorn/db-manipualtor包来操作数据库。

composer require rubyqorn/db-manipulator

最终操作

您可以创建类来操作数据库数据。您可以在任何位置创建类,或者创建一个名为models的目录,并在其中创建扩展基本类的文件。

因此,我在models目录中创建了一个名为Model的类

'/models/Model.php'

<?php

namespace App\Models;

use Manipulator\DatabaseManager;

class Model extends DatabaseManager
{
    //
}

{提示}我所要做的就是创建一个受保护的属性表,并将要使用此模型操作的表的名称传递给它。记住,对于一张表,您必须创建一个类,并将具有名称的受保护属性表传递给它。

最终,您的模型类看起来像这样

'/models/Model.php'

<?php

namespace App\Models;

use Manipulator\DatabaseManager;

class Model extends DatabaseManager
{
    protected $table = 'users';
}

如果您想使用数据库操作方法,只需创建您的Model类的对象。

<?php

require_once './vendor/autoload.php';

use App\Models;

$model = new Model();
$users = $model->select()->all();

就是这样。您将获取数据库中的所有用户。