nimter / conn2db
PHP 7 用于连接 postgresql、mariadb 和 mysql 数据库。
1.04
2021-03-31 08:03 UTC
Requires
- php: ^7.3|^8.0
- symfony/dotenv: ^5.1
This package is auto-updated.
Last update: 2024-09-29 05:29:11 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
库。