本地PDO数据库连接实例展示

原创 2019-01-28 16:16:02 301
摘要:<?php//pdo连接数据库//new PDO(数据源$dsn,用户名$user,密码$pass)//数据源$dsn:类型:host=主机;dbname=数据库名称;charset=编码;//连接 dsn:mysql:host=127.0.0.1;dbname=userDB;charset=utf8;$type = 'mysql';$host = '127.0.0.

<?php

//pdo连接数据库

//new PDO(数据源$dsn,用户名$user,密码$pass)

//数据源$dsn:类型:host=主机;dbname=数据库名称;charset=编码;

//连接 dsn:mysql:host=127.0.0.1;dbname=userDB;charset=utf8;

$type = 'mysql';

$host = '127.0.0.1';

$dbname = 'phpdemo';

$charset = 'utf8';

$port = 3306;

$dsn = $type.':host='.$host .';dbname='.$dbname.';charset='.$charset;

// echo $dsn;

$user = 'root';

$pass = 'root';

// $pdo = new PDO($dsn,$user,$pass);

// var_dump($pdo);


try {

//

$pdo = new PDO($dsn,$user,$pass);

echo $pdo ? '连接成功' : '连接失败';

} catch(PDOException $e){

exit($e->getMessage());

}

//SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)


//操作

//数据库关闭

$pdo = null;

// unset($pdo);

var_dump($pdo);


批改老师:西门大官人批改时间:2019-01-28 16:26:46
老师总结:作业写的挺好,如果想关闭数据库连接,不需要unset($pdo),另外,还可以在连接的时候加入参数使pdo与mysql建立长连接,大部分情况下可以提升性能

发布手记

热门词条