它是这么来连接数据库的
$dbms='mysql'; //数据库类型
$host='localhost'; //数据库主机名
$dbname='test'; //使用的数据库
$user='root'; //数据库连接用户名
$pass=''; //对应的密码
$dsn=$dbms:host=$host;dbname=$dbname;
try {
$dbh = new pdo($dsn, $user, $pass); //初始化一个pdo对象
echo 连接成功
;
/*你还可以进行一次搜索操作
foreach ($dbh->query('select * from foo') as $row) {
print_r($row); //你可以用 echo($global); 来看到这些值
}
*/
$dbh = null;
} catch (pdoexception $e) {
die (error!: . $e->getmessage() .
);
}
一个问题就是数据库一定要存在才能连接。
但是我的目的是,先判断是否连接到数据库服务器了,
如果已经连接了,在判断是否连接到所需数据库,
如果没有,则创建该数据库,
pdo能做到吗???
------解决方案--------------------
既然要判断如果不是你想要的话,当然需要再次new pdo去实例你想要的数据库了
