php如何开启pdo

pdo(php data object)扩展在php5中加入,php6中将默认识用pdo连接数据库,所有非pdo扩展将会在php6被从扩展中移除。

php如何开启pdo

该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。

PDO的目标提供一种轻型、清晰、方便的 API统一各种不同 RDBMS 库的共有特性,但不排除更高级的特性。

通过 PHP 脚本提供可选的较大程度的抽象/兼容性。(推荐学习:PHP编程从入门到精通)

立即学习“PHP免费学习笔记(深入)”;

PDO的特点:性能。PDO 从一开始就吸取了现有数据库扩展成功和失败的经验教训。因为 PDO的代码是全新的,所以我们有机会重新开始设计性能,以利用 PHP 5 的最新特性。

PDO 旨在将常见的数据库功能作为基础提供,同时提供对于 RDBMS 独特功能的方便访问。

PDO 旨在使您能够轻松使用数据库。API 不会强行介入您的代码,同时会清楚地表明每个函数调用的过程。

PDO 扩展是模块化的,使您能够在运行时为您的数据库后端加载驱动程序,而不必重新编译或重新安装整个 PHP 程序。例如,PDO_OCI 扩展会替代 PDO 扩展实现 Oracle 数据库 API。还有一些用于 MySQL、PostgreSQL、ODBC 和 Firebird 的驱动程序,更多的驱动程序尚在开发。

在Windows环境下php 5.1以上版本中,pdo和主要数据库的驱动同php一起作为扩展发布,要激活它们只需要简单地编辑php.ini文件。

打开php.ini配置文件,找到extension=php_pdo.dll(配置php配置文件,开启相应扩展) 和 extension=php_pdo_mysql.dll (开启对相应数据库的扩展,以MySQL为例),去掉前面“;”的注释,修改后的两行配置内容如下:

extension=php_pdo.dllextension=php_pdo_mysql.dll

登录后复制

最后,重启apache

通过查看phpinfo可以看到PDO扩展的详细信息

<?php phpinfo();

登录后复制

运行一下,查找pdo,如果能看到如图所示的信息,说明连接成功,可以使用

php-168.png

以上就是php如何开启pdo的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2153285.html

(0)
上一篇 2025年2月25日 06:01:34
下一篇 2025年2月18日 10:23:25

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php如何加密

    Zend Guard Zend Guard只能对带有PHP标记或源码的文件进行加密(如:.php,inc等),对于其他不带有PHP标记的文本方式保存的文件不能进行加密操作,支持期限,注册码。(推荐学习:PHP编程从入门到精通) 支持PHP4…

    2025年2月25日
    200
  • php如何获取用户的ip地址

    ip地址: internet协议地址(ip地址)是分配给连接到使用internet协议进行通信的计算机网络的每个设备的数字标签。ip地址有两个主要功能:主机或网络接口标识和位置寻址。 $_SERVER[‘REMOTE_ADDR&…

    2025年2月25日
    200
  • php获取文件大小

    对于初入门的php新手来说,php获取文件大小这个功能实现,或许有一定的难度。但是相信新手小白们在看过本篇文章介绍后,一定能轻松掌握php获取文件大小的重要知识! 下面我们通过具体的代码示例,为大家详细的分析介绍PHP获取文件大小的方法。 …

    2025年2月25日 编程技术
    200
  • php如何获取当前时间

    date/time 函数允许您从 php 脚本运行的服务器上获取日期和时间。您可以使用 date/time 函数通过不同的方式来格式化日期和时间。 注:这些函数依赖于服务器的本地设置。使用这些函数时请记住要考虑夏令时和闰年。 PHP Dat…

    2025年2月25日
    200
  • PHP如何获取表单提交的数据

    php如何获取表单提交的数据 1、超全局数组变量:$_GET[] 描述:获取表单 method = “get” 提交的数据 举例:$username = $_GET[“username”]; 立即学习“PHP免费学习笔记(深入)”; 2、超…

    2025年2月25日
    200
  • PHP如何和JAVA相融入

    jphp是一个基于javavm的php编译器。 类似 javac ,可将 php 源码编译成 jvm 的字节码并在 jvm 中执行。 支持 PHP (5.6+)的诸多特性,JDK 1.6+, 支持Android平台。  作者表示JPHP并不…

    2025年2月25日
    200
  • php三目运算符怎么用

    1、三目运算符格式:(expr1) ? (expr2) : (expr3) 2、逻辑运算 注:加减运算记得加括号,不然系统有些时候不能认出。 例子: 立即学习“PHP免费学习笔记(深入)”; <?php /** * Created b…

    2025年2月25日
    200
  • php什么情况内存泄露

    情况一、程序操作数据过大 情景还原:一次性读取超过php可用内存上限的数据导致内存耗尽 <?php ini_set('memory_limit', '128M');$string = str_p…

    2025年2月25日
    200
  • php生成txt乱码

    前言 相信很多人在使用PHP的过程中都遇到过生成文件乱码的情况,不论是使用fwrite还是file_put_contents写入。可能你会先尝试从编码入手尝试解决,但最终的结果往往是不理想的,尽管我们都将其转换为了UTF-8编码了&#823…

    2025年2月25日
    200
  • php生成不重复字符串

    php生成不重复字符串 使用时间戳作为原始字符串,再随机生成五个字符随机插入任意位置,生成新的字符串,保证不重复。 代码如下: function rand($len)    {        $chars=’ABCDEFGHIJKLMNOP…

    2025年2月25日
    200

发表回复

登录后才能评论