PDO数据库连接空白引发错误!

时间:2011-04-16 15:18:01

标签: mysql pdo

好的,我是一个用于区分我的代码的人,我觉得它更容易阅读,编辑和理解。使用PDO连接到mysql的当前方法如下在php.net上;

$dbc=new PDO('mysql:host=localhost;dbname='table', 'root', 'password');

我喜欢我的eligibilty所以我编辑了这样添加空格;

$dbc = new PDO('mysql:host = localhost; dbname = 'table', 'root', 'password');

这样做会抛出一个错误,它不是一个问题,因为它根本不关心我,但我认为php不考虑空白?那么为什么会出错?

1 个答案:

答案 0 :(得分:1)

PDO DSN语法不允许在您想要的任何地方添加空格。

这种语法与常规的PHP语法规则无关,只是因为它是一个带有DSN而不是php的字符串。