abstract:PDO 是PHP数据对象(PHP Data Object)的缩写; PDO 操作的3点约定 - 全部采用预处理方式操作数据表 - SQL语句全部采用流行的命名占位符,不再使用传统的问号(?) - 涉及的类主要是PDOStatement类,PDO只涉及prepare()方法 // PDO连接数据库 - 操作数据库三步曲:连接、操作、关闭; - PDO类:new PDO(数据源$dsn,用户
PDO 是PHP数据对象(PHP Data Object)的缩写;
PDO 操作的3点约定
- 全部采用预处理方式操作数据表
- SQL语句全部采用流行的命名占位符,不再使用传统的问号(?)
- 涉及的类主要是PDOStatement类,PDO只涉及prepare()方法
// PDO连接数据库
- 操作数据库三步曲:连接、操作、关闭;
- PDO类:new PDO(数据源$dsn,用户名$user,密码$pass);
数据源$dsn:数据库类型:host=主机名;dbname=数据库名;charset=编码;
<?php //$dsn: mysql:host=>127.0.0.1;dbname=userDB;charset=utf8; $type = 'mysql'; $host = '127.0.0.1'; $dbname = 'DB'; $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); }catch (PDOException $e){ exit($e->getMessage()); } ?>
Correcting teacher:韦小宝Correction time:2018-11-03 14:04:56
Teacher's summary:不错啊!你这以后的作业可以当做笔记来看了啊!没事的时候可以整理一下!当做笔记!