首页 > 后端开发 > php教程 > 用了PDO连接数据库之后,出现了一个有关问题

用了PDO连接数据库之后,出现了一个有关问题

WBOY
发布: 2016-06-13 12:06:17
原创
799 人浏览过

用了PDO连接数据库之后,出现了一个问题
它是这么来连接数据库的

$dbms='mysql';     //数据库类型<br />$host='localhost'; //数据库主机名<br />$dbName='test';    //使用的数据库<br />$user='root';      //数据库连接用户名<br />$pass='';          //对应的密码<br />$dsn="$dbms:host=$host;dbname=$dbName";<br /><br /><br />try {<br />    $dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象<br />    echo "连接成功<br/>";<br />    /*你还可以进行一次搜索操作<br />    foreach ($dbh->query('SELECT * from FOO') as $row) {<br />        print_r($row); //你可以用 echo($GLOBAL); 来看到这些值<br />    }<br />    */<br />    $dbh = null;<br />} catch (PDOException $e) {<br />    die ("Error!: " . $e->getMessage() . "<br/>");<br />}
登录后复制

一个问题就是数据库一定要存在才能连接。
但是我的目的是,先判断是否连接到数据库服务器了,
如果已经连接了,在判断是否连接到所需数据库,
如果没有,则创建该数据库,
pdo能做到吗???
------解决方案--------------------
既然要判断如果不是你想要的话,当然需要再次new PDO去实例你想要的数据库了

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板