关于第三种连接 invalid data source name 错误的问题

来源:1-3 PDO连接数据库

zJokE

2016-07-04 19:05

<?php
try{
	$dsn='imooc';
	$username='root';
	$passwd='123456';
	$pdo=new PDO($dsn,$username,$passwd);
	var_dump($pdo);
}catch(PDOException $e){
	echo $e->getMessage();
}
?>

以上是代码

下面是php.ini的代码     

pdo.dsn.imooc="mysql:host=127.0.0.1;dbname=test"


究竟是哪出错了    求大牛教教

写回答 关注

3回答

  • 髢篭
    2016-09-11 10:05:59

    第三种连接,我的也是显示这个  invalid data source name ,检查了好几遍都没问题

  • 9527_24
    2016-08-02 15:54:07

    我也是一样配置后重启了Apache 然后zend studio 在里面运行也是提示invalid data source name

    但是在网页运行没有提示出错是为什么?

    kopite

    估计是zend studio自己启动一个服务吧 地址不是127.0.0.1了

    2016-08-14 12:30:52

    共 1 条回复 >

  • Steven1988
    2016-07-06 23:34:23
    <?php
    try{
        $dsn='imooc';
        $username='root';
        $passwd='123456';
        $pdo=new PDO($dsn,$username,$passwd);
        var_dump($pdo);
    }catch(PDOException $e){
        echo $e->getMessage();
    }
    ?>

    php.ini配置:

    pdo.dsn.imooc="mysql:host=127.0.0.1;dbname=test"

    记得重启Apache服务器;不然报错!!!

    zJokE

    重启了 一样报错

    2016-07-07 11:35:54

    共 1 条回复 >

PDO—数据库抽象层

本教程主要通过实战演练深入剖析PDO以加深理解

30036 学习 · 396 问题

查看课程

相似问题