PDO
便是这万能钥匙,无论什么样的数据库大门都能打开。定义:
PDO
是PHP Data Object
的简称,代表PHP数据对象,是一种纯面向对象
的方式实现的数据库操作扩展
。
PDO::__construct():实例化PDO对象
2.PDO实例化对象
<?PHP //方案1:直接写入数据进行数据库初始化 $pdo = new PDO('MysqL:host=localhost;port=3306;dbname=my_database','root','root'); //方案2:利用变量保存数据来实现数据库初始化(数据来源可以是其他配置文件:安全) $dsn = 'MysqL:host=localhost;dbname=my_database'; $user = 'root'; $pass = 'root'; $pdo = new PDO($dsn,$user,$pass); ?>
实例化对象利用其构造方法__construct(string $dsn,string $user,string $pass[,array $drivers])实现
$dsn:一个数据库基本信息字符串,包含数据库产品,主机地址等。
格式:MysqL:host=localhost;port=3306;dbname=my_database
host代表
主机地址
port代表
端口号
(使用默认的端口号3306可以省略)$drivers:PDO属性设置,是
关联数组
,利用PDO内部的常量
进行设置。(这个可以省略)
3.PDO实例化对象后的数据类型
<?PHP $pdo = new PDO('MysqL:host=localhost;port=3306;dbname=my_database','root','root'); var_dump($pdo);//object(PDO)#1 (0) { } ?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。