导航:首页 > 编程语言 > php设置pdo

php设置pdo

发布时间:2025-02-23 22:12:14

php5.4如何启用pdo

php的扩展里面都没有php_pdo.dll这个扩展,你可以网上下载这个文件放到ext文件夹里面,然后在php.ini里面搜一下
extension=php_pdo.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
把前面的;分号去掉,重启apache服务,如果没有就直接加上这三句,重启apache服务就可以了

❷ 如何让PHP PDO 支持 ODBC 驱动

1. 先看下php安装目录的 ext目录下有没有 php_pdo_odbc.dll,如果没有先下载。

2. 在php.ini里设置相关项:

extension=php_pdo_odbc.dll

3. 用phpinfo()查看下,如果在pdo项里有odbc基本上就OK了。

PDO support enabled
PDO drivers mysql, odbc, sqlite

❸ 如何开启PDO,PDO_MYSQL扩展

开启这个功能的具体方法就是设置php.ini文件,步骤如下: 1、查看public_html目录下没有php.ini文件,如果有的, 打开文件查找 extension=php_pdo_mysql.dll extension=php_pdo.dll 把前面的分号去掉,然后保存文件。 2、如果没有,就新建一个文件php.in 把下面两行添加进去 extension=pdo.so extension=pdo_mysql.so 注意:php.ini文件需要放到相应的目录下,比如另外绑定的域名则需要将php.ini文件放到相应的子目录下。 总体原则就是哪个目录需要就把php.ini文件放到那个目录下。

❹ 话说php中PDO驱动切换数据库问题

您好,您没弄好,再弄一次:1、PDO配置。打开php.ini配置文件,找到下图所示的配置信息,去掉要启用的PDO前面的“#”号即可。另外一种方式是直接在启动的wampserver中找到php扩展中的php_pdo_db.lib选项,重启wampserver服务器即可。2、如何利用PDO连接数据库。利用下面这条简单的语句即可连接数据库,$pdo=newPDO("mysql:host=localhost;dbname=php100","root",“");3、PDO中常用的函数及其解释如下。PDO::query()主要是用于有记录结果返回的操作,特别是SELECT操作PDO::exec()主要是针对没有结果集合返回的操作,如INSERT、UPDATE等操作PDO::lastInsertId()返回上次插入操作,主键列类型是自增的最后的自增IDPDOStatement::fetch()是用来获取一条记录PDOStatement::fetchAll()是获取所有记录集到一个中。4、下面通过一个简单的php代码示例来具体介绍如何使用PDO进行数据库操作。exec("insertintouser_list(uid,m_id,username,password)values(null,'3','testpdo','testpdo')");//使用查询语句$sr=$pdo->query("select*fromuser_list");//将查询的结果循环输出显示while($row=$sr->fetch()){print_r($row);}?>

❺ php5.5 怎么配置pdo

PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理
1. 检查php扩展库中是否存在php_pdo.dll(当调用MsSQL同时还需要php_pdo_mssql.dll;当调用MySQL同时还需要php_pdo_mysql.dll).
2. 打开php.ini配置文件,加入:
指定扩展库
extension_dir="C:\Program Files (x86)\PHP\ext"
[PHP_PDO]
extension=php_pdo.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll

[PHP_PDO_MSSQL]
extension=php_pdo_mssql.dll
打开phpinfo发现多了pdo及对应扩展,那就证明可以了

❻ Php中的pdo是什么意思啊举个例子指点迷津!

就是操作数据库的方法,
pdo就是把操作数据库的函数封装成一个pdo类,其间做了安全验证而已。
在使用PDO之前首先要设置PHP.INI文件,使PHP支持PDO,因为PHP5默认是不支持的。在PHP安装目录下找到PHP.INI文件,打开并搜索extension=php_pdo.dll 和 extension=php_pdo_mysql.dll,将前面的分号(;)去掉,重启apache即可。
接下来我们就开始写PHP代码了,首先是连接数据库,看下面的例子:
<!--?php
define('DB_NAME', 'pdo_test');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
try {
$DBH = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME, DB_USER, DB_PASSWORD);
$DBH--->exec('SET CHARACTER SET '.DB_CHARSET);
$DBH->exec('SET NAMES '.DB_CHARSET);
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br>";
die();
}
?>
连接成功后,我们需要对数据库中的数据进行增删改查操作,这里主要用到exec和query两个函数。

示例:
<!--?php
//增加数据
$sql_insert = 'Insert INTO wp_options(blog_id,option_name,option_value,autoload) VALUES (0,'.time().rand(1,100).','.time().rand(1,100).',\'no\')';
$back = $DBH--->exec($sql_insert); //返回 bool 的true or fal
$lastInsertId = $DBH->lastInsertId();
//删除数据
$sql_delete = 'Delete FROM wp_options Where option_id='.$lastInsertId;
$back = $DBH->exec($sql_delete); //返回 bool 的true or fal
$lastInsertId = $DBH->lastInsertId();
//更新数据
$sql_update = 'Update wp_options SET option_name = \''.time().rand(1,100).'\' Where option_id='.$lastInsertId;
$lastUpdateId = $DBH->lastInsertId(); //返回的对应的操作的id
//查询数据
$sql_select = 'Select option_id FROM wp_options orDER BY option_id DESC LIMIT 4 ';
$back = $DBH->query($sql_select); //返回一个对象 这个对象可以用foreach 直接遍历循环 循环的为查询的结果集
$back = $DBH->query($sql_select)->fetch(); //返回一条数据结果 这个对象可以用foreach 直接遍历循环 循环的为查询的结果集
$back = $DBH->query($sql_select)->fetchAll(); //返回一个数组 这个对象可以用foreach 直接遍历循环 循环的为查询的结果集
$back = $DBH->query($sql_select)->fetchColumn(0); //返回一个字段字符串,这个字符串是返回的记录的第一条记录的第一个字段
?>
到这里,PDO的基本操作基本上结束了。对于一般的企业网站,小型的管理系统基本上能满足了,但是,如果我们开发大型网站或者逻辑较复杂的管理系统,仅仅靠数据的读写是远远不够的,我们可能还需要对数据库的存储过程、事务等对象进行操作,下面我们继续看看用PDO是如何实现的。如果还有更多问题可以去后盾网论坛问题求助专区,希望我的回答对你有帮助!

阅读全文

与php设置pdo相关的资料

热点内容
it审计师需要会编程么 浏览:72
linux手动分区 浏览:683
鱼竿在哪个app买好 浏览:281
凯恩帝g90车圆锥编程 浏览:36
javacircle 浏览:563
默往消息通道端对端加密 浏览:253
马士兵必读编程书籍 浏览:223
电脑新建文件夹怎么改 浏览:497
狮子座是怎样解压的 浏览:194
pythongui工具包 浏览:707
唱歌解压的最好方式 浏览:921
如何设置火狐浏览器服务器代理服务器 浏览:162
程序员提车 浏览:660
app运营做什么 浏览:753
实时系统中采用的调度算法是 浏览:821
华为荣耀方舟编译器没有声音 浏览:739
寻找快捷运行的命令 浏览:796
加密货币发展史上的重要里程碑 浏览:847
简单命令下载网络视频 浏览:177
压屏机空气压缩机原理 浏览:812