nimter/conn2db

PHP 7 用于连接 postgresql、mariadb 和 mysql 数据库。

1.04 2021-03-31 08:03 UTC

README

描述

PHP 7 用于连接 postgresql、mariadb 和 mysql 数据库。轻量级连接,无抽象,以确保每个查询的性能,查询以明确方式进行。

配置

在其项目根目录下创建 .env 文件。

将以下内容添加到其 .env 文件中

DB_DRIVER="mysql"
DB_HOST="localhost"
DB_NAME="dbname"
DB_USER="root"
DB_PWD="password"
DB_PORT="3306"
DB_CODIFICATION="utf8"
DB_LOCALE="es_MX"

要访问数据库连接函数和访问 .env 文件中的变量,您必须将以下代码添加到主文件中

require 'vendor/autoload.php';

use Symfony\Component\Dotenv\Dotenv;
use Nimter\Helper\Conn2db\Conn2db;

$dotenv = new Dotenv();
$dotenv->load(__DIR__.'/.env');

基本查询示例

$conn = new Conn2db();

$stmt = "SELECT username, pwd, avatar FROM users WHERE id = :id;";

$stmtParams = ['id' => 1];

$result = $conn->query($stmt,$stmtParams);

$data = [];

foreach($result as $x) {
    $data[] = [
        'username' => $x['username'],
        'pwd' => $x['pwd'],
        'avatar' => $x['avatar']
    ];
}

附加信息

需要 symfony/dotenv 库。