PHP PDO学习(一) 数据库连接

PDO 三种连接方式:

1. 通过参数形式连接(推荐

<?php
try{
    $dsn = "mysql:host=localhost:3306;dbname=zhy";
    $username = 'root';
    $password = 'root';
    $pdo = new pdo($dsn, $username, $password);
    print_r($pdo);
}catch (PDOException $e){
    echo $e->getMessage();
}

2. 通过uri方式连接

在目录下建立dsn.txt文件,内容如下:

mysql:host=localhost:3306;dbname=zhy

php代码:

<?php
try{
    $dsn = 'uri:file://E:HYphpstudydemoPDOdsn.txt';
    $username = 'root';
    $password = 'root';
    $pdo = new pdo($dsn, $username, $password);
    print_r($pdo);
}catch (PDOException $e){
    echo $e->getMessage();
}

3. 通过配置文件方式

在php.ini中添加:

pdo.dsn.zhydsn="mysql:host=localhost:3306;dbname=zhy"

其中“zhydsn”为自定义名字

<?php
try{
    $dsn = 'zhydsn';
    $username = 'root';
    $password = 'root';
    $pdo = new pdo($dsn, $username, $password);
    print_r($pdo);
}catch (PDOException $e){
    echo $e->getMessage();
}
原文地址:https://www.cnblogs.com/zhyzyn1314/p/5476871.html