dbname PDO问题

时间:2013-01-19 23:30:00

标签: php mysql pdo idiorm

我在使用SlimPHP和Idiorm/Paris设置网站时遇到了一个奇怪的问题。

基本上没有生成的查询正在运行,因为MySQL仍然需要数据库标识符。

例如:SELECT * FROM table失败,但SELECT * FROM dbname.table有效。

ORM::configure('mysql:host=myhostname;dbname=mydbname;');
ORM::configure('username', $username);
ORM::configure('password', $password);

我使用内置字符串和手动多次在连接中正确设置dbname。它连接查找并且似乎正在使用该模式。

我真的不想在Idiorm模块中强行“使用”,但如果这是唯一的答案,那就这样吧。

备注:

  1. GoDaddy Hosting(我怀疑这是问题)LAMP堆栈
  2. dbnameusername相同

1 个答案:

答案 0 :(得分:1)

这是一个像我怀疑的教父问题。 显然他们默认非直接连接,我错过了。

希望将来可以防止别人的痛苦!