摘要:<?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建立长连接,大部分情况下可以提升性能