话说php中PDO驱动切换数据库问题
PDO没有提供select_db方法?如何切换数据库?每次切换数据库都newPDO('mysql:库名=testdb;host=127.0.0.1',...);这样重新n...
PDO没有提供 select_db 方法?如何切换数据库?
每次切换数据库都 new PDO('mysql:库名=testdb;host=127.0.0.1',... );
这样重新new效率超低啊,
$pdo->select_db(); 木有咋整? 展开
每次切换数据库都 new PDO('mysql:库名=testdb;host=127.0.0.1',... );
这样重新new效率超低啊,
$pdo->select_db(); 木有咋整? 展开
2个回答
2017-08-28
展开全部
您好,您没弄好,再弄一次: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);}?>
推荐于2017-08-29
展开全部
$dbh->query("use newdatabase");
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询