Rumah >pembangunan bahagian belakang >tutorial php >wamp下开启了pdo为什么还连接不上
try{
<code>$dsn="host=localhost;mysql:dbname=jiahua";//告诉主机和要操作的数据库类型是mysql 和数据库名 $user='root';//用户名 $psw="123456";//密码 //获取new PDO(host=localhost;mysql:dbname=jiahua,'root',123456); $pdo= new PDO($dsn, $user, $psw);//其实就相当于mysql_connect($host,$user,$pw) $pdo->setAttribute(PDO::ATTR_ERRMOTE,PDO::ERRMOTE_EXCEPTION);//设置错误模式 var_dump($pdo);die(); //执行插入语句 $sql="insert into login (username,password) values(?,?)"; $stmt=$pdo->prepare($sql);//准备语句 返回一个预处理对象; var_dump($stmt); </code>
}catch(PDOException $e){
<code>echo"错误信息". $e->getMessage()."<br>";//获取错误信息 echo"错误文件".$e->getFile()."<br>";//获取异常的文件 echo "错误行".$e->getLine()."<br>";//获取错误行 echo "错误号".$e->getCode();//获取错误号 </code>
}
这是提示
错误信息could not find driver
错误文件G:\wamp\www\bst\wuxianji.php
错误行6
错误号0
已经在wamp配置项开启了
try{
<code>$dsn="host=localhost;mysql:dbname=jiahua";//告诉主机和要操作的数据库类型是mysql 和数据库名 $user='root';//用户名 $psw="123456";//密码 //获取new PDO(host=localhost;mysql:dbname=jiahua,'root',123456); $pdo= new PDO($dsn, $user, $psw);//其实就相当于mysql_connect($host,$user,$pw) $pdo->setAttribute(PDO::ATTR_ERRMOTE,PDO::ERRMOTE_EXCEPTION);//设置错误模式 var_dump($pdo);die(); //执行插入语句 $sql="insert into login (username,password) values(?,?)"; $stmt=$pdo->prepare($sql);//准备语句 返回一个预处理对象; var_dump($stmt); </code>
}catch(PDOException $e){
<code>echo"错误信息". $e->getMessage()."<br>";//获取错误信息 echo"错误文件".$e->getFile()."<br>";//获取异常的文件 echo "错误行".$e->getLine()."<br>";//获取错误行 echo "错误号".$e->getCode();//获取错误号 </code>
}
这是提示
错误信息could not find driver
错误文件G:\wamp\www\bst\wuxianji.php
错误行6
错误号0
已经在wamp配置项开启了
开启了,你还要有pdo的拓展才行啊。
去下载一份pdo的dll文件