一阵大风
2016-07-01 20:53
关于PDO的一些基础知识,常识性知识 有没有什么推荐么
请问这个是怎么回事
代码
<?php
$dsn="mysql:dbname=mydb;host=localhost";
$username="root";
$passwd="";
try{
$pdo=new PDO($dsn,$username,$passwd);
$pdo->query("set names utf-8");
$pdo->query("CREATE DATABASE mydb");
var_dump($pdo);
}catch(PDOException $e){
echo 'connection failed:'.$e->getMessage();
}
?>
错误信息
connection failed:SQLSTATE[HY000] [1049] Base 'mydb' inconnue
用127.0.0.1
你写的mydb确定是数据库名称吗?你是不是谢了数据表名称
对的 但是好像不行啊!
是不是你先在$dsn中指定了使用mydb
$dsn="mysql:dbname=mydb;host=localhost";
但是在后面才创建mydb
$pdo->query("CREATE DATABASE mydb");
PDO—数据库抽象层
30043 学习 · 396 问题
相似问题