摘要:<?php /** * PDO对象 * PDO($dsn,$user,$pass) * dsn:mysql:host=localhost/127.0.0.1;dbname=userDB;charset=utf8; */ //dsn:mysql:host=localhost/127.0.0.1;dbname=use
<?php
/**
* PDO对象
* PDO($dsn,$user,$pass)
* dsn:mysql:host=localhost/127.0.0.1;dbname=userDB;charset=utf8;
*/
//dsn:mysql:host=localhost/127.0.0.1;dbname=userDB;charset=utf8;
$type = 'mysql'; //数据库类型
$host = '127.0.0.1'; //数据库主机名,linux/MacOS/Unix: localhost
$dbname = 'bnc'; //数据库名
$charset = 'utf8'; //默认编码
//$port = 3306; //可选:默认3306
//mysql:host=127.0.0.1;dbname=bnc;charset=utf8
$dsn = $type.':host='.$host.';dbname='.$dbname.';charset='.$charset;
//echo $dsn;
$user = 'root'; //数据库用户名
$pass = 'root'; //用户密码
try{
//连接
$pdo =new PDO($dsn,$user,$pass);
// echo $pdo ? '连接成功': '连接失败';
//操作:CURD
//关闭:并非必需,因为脚本结束回自动关闭,不过推荐大家显示的关闭它。
$pdo = null;
// unset($pdo);
// var_dump($pdo);
}catch (PDOException $e){
exit($e->getMessage());
}将数据库类型、数据库主机名、数据库名、默认编码,以字符串的形式进行拼接存储到$dsn,将数据库用户名和数据库密码存储到$user、$pass, 利用new操作符进行对象实例化$pdo =new PDO($dsn,$user,$pass)放在try{}catch(){}进行判断是否连接成功。可以$pdo = null来关闭数据库,也可以用unset($pdo)来关闭,不过老师推荐用$pdo = null。
批改老师:查无此人批改时间:2019-03-27 09:06:03
老师总结:完成的不错。现在主流就是使用pdo,其他的不需要学习了。继续加油