返回写一个完整的P......登陆

写一个完整的PDO连接数据库的小案例

Jia2019-03-31 17:41:22157
<?php
//如何使用PDO正确连接数据库

//1.操作数据库三部曲: 连接、操作、关闭;
//2.PDO类:new PDO(数据源$dsn,用户名$user,密码$pass);
//3.数据源$dsn: 类型:host=主机名;dbname=数据库名;charset=编码;

/**
 * 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 = 'php_edu'; //数据库名
$charset = 'utf8'; //默认编码
//$port = 3306; //可选:默认值3306

//mysql:host=127.0.0.1;dbname=php_edu;charset=utf8
$dsn = $type.':host='.$host.';dbname='.$dbname.';charset='.$charset;
$user = 'root'; //数据库用户名
$pass = 'root'; //用户名密码


//抛异常
try{
    //连接数据库
    $pdo = new PDO($dsn,$user,$pass);

    //操作数据库:CURD

    //关闭数据库: 并非必须,因为脚本结束会自动关闭,不过还是推荐显示的关闭它
    $pdo = null;
//    unset($pdo);
//    var_dump($pdo);
} catch (PDOException $e){
    exit($e->getMessage());
}


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送