+ -
当前位置:首页 → 问答吧 → 问一下PDO里uri的问题

问一下PDO里uri的问题

时间:2011-09-22

来源:互联网

在声明PDO类的时候我是这样定义的:
$dsn = 'uri:file:\\\mycon';
$link = new PDO($dsn, 'root', '111111');

然后在mycon文件里我写的是:
mysql:host=localhost;dbname=test

但是运行程序的时候报错:
Warning: PDO::__construct(file:\\mycon) [pdo.--construct]: failed to open stream: Invalid argument in D:\AppServ\www\test.php on line 5

这个问题意思是说无效的参数吗?但是我都是照着手册写的啊,哪里出错了??

作者: 夕野   发布时间: 2011-09-22

  1. $dsn = 'uri:file:\\\mycon';
复制代码
请写绝对路径,如:
  1. uri:file:///d:/mycon
复制代码
或者Linux下:
  1. uri:file:///var/www/XXXX
复制代码
还有斜杠最好反过来.

作者: faiinlove   发布时间: 2011-09-22

failed to open stream

作者: jfk0514   发布时间: 2011-09-22

相关阅读 更多