摘要:PDO操作的三个规定:全部采用预处理方式操作数据表;SQL语句全部采用流行的命名占位符,不再使用传统的问号(?);涉及的类主要是PDOStatment类,PDO只涉及prepare()方法。想要完整的PDO连接数据库,首先要在数据源(DSN)中设置数据库类型、默认数据库、数据库服务器、数据库默认编码集、默认端口这几项。之后再将用户名、连接密码以及数组放入相关的变量中,并以这些变量创立一PDO的类。
PDO操作的三个规定:
全部采用预处理方式操作数据表;
SQL语句全部采用流行的命名占位符,不再使用传统的问号(?);
涉及的类主要是PDOStatment类,PDO只涉及prepare()方法。
想要完整的PDO连接数据库,首先要在数据源(DSN)中设置数据库类型、默认数据库、数据库服务器、数据库默认编码集、默认端口这几项。之后再将用户名、连接密码以及数组放入相关的变量中,并以这些变量创立一PDO的类。
<?php
/**
* Created by PhpStorm.
* User: hp
* Date: 2019/4/9
* Time: 19:22
*/
$type = 'mysql';
$host = '127.0.0.1';
$dbName = 'php_edu';
$charset = 'utf8';
$port = 3306;
$dsn = $type.':host='.$host.';dbname='.$dbName.';charset='.$charset.';host='.$host;
$user = 'root';
$password = '1';
$array = [];
try
{
$pdo = new PDO($dsn, $user, $password, $array);
var_dump($pdo);
$pdo = null;
var_dump($pdo);
} catch(PDOException $e)
{
exit($e->getMessage());
}
批改老师:天蓬老师批改时间:2019-04-10 09:39:48
老师总结:pdo也有普通数据处理方式,不使用预处理也可以的, 只是预处理更安全, 更主流, 我们只教预处理