text PDO与数据库的连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text PDO与数据库的连接相关的知识,希望对你有一定的参考价值。
<?php
require_once __DIR__ . './../vendor/autoload.php';
$dotenv = Dotenv\Dotenv::create(__DIR__, '../.env');
$dotenv->load();
// create constants
define("DB_HOST", "localhost");
define("DB_NAME", $_ENV['DATABASE_NAME']);
define("DB_USER", $_ENV['DATABASE_USER']);
define("DB_PASSWORD", $_ENV['DATABASE_PASS']);
$dsn = "mysql:host=". DB_HOST .";dbname=". DB_NAME . "";
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_EMULATE_PREPARES => false
];
try {
$conn = new PDO($dsn, DB_USER, DB_PASSWORD, $options);
// echo "connected";
} catch(PDOException $e) {
// print "Error!: " . $e->getMessage() . "<br/>";
die(json_encode(array('outcome' => false, 'message' => 'Unable to connect')));
};
DATABASE_NAME=
DATABASE_USER=root
DATABASE_PASS=root
DATABASE_NAME=
DATABASE_USER=root
DATABASE_PASS=root
以上是关于text PDO与数据库的连接的主要内容,如果未能解决你的问题,请参考以下文章
PDO连接数据库
pdo 抽象层连接数据库
PDO的三种数据库连接方式
php中使用mysqli和pdo扩展,测试连接mysql数据库的效率。
PDO 连接与连接管理
万能字典pdo连接数据库