2011-04-16 63 views
0

好,所以我是一个用于隔开我的代码,我发现它更容易阅读,编辑和理解。目前使用PDO连接到mysql的方式如下php.net;PDO数据库连接空白引发错误!

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

我喜欢我的资格,所以我编辑像这样添加空白;

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

否则抛出一个错误,它没有那么多,因为它不关我的事那么多,在所有的问题,但我认为PHP不考虑空白?那么为什么错误?

回答

1

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

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