PDO连接数据库

original 2018-11-03 13:58:53 349
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:不错啊!你这以后的作业可以当做笔记来看了啊!没事的时候可以整理一下!当做笔记!

Release Notes

Popular Entries