2013-01-19 62 views
1

我有一个奇怪的问题设置了SlimPHP和Idiorm/Paris网站。基本上没有生成的查询DBNAME PDO问题

正在因为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的主机(我怀疑这是问题)LAMP堆栈
  2. dbnameusername都喜欢同样的
+1

我对Idiorm不熟悉,但您的连接字符串对于PDO是正确的。查看Idiorm文档,您的代码看起来是正确的。我怀疑你的问题不在这里的代码。制作一个小脚本来测试。 – Brad

回答

1

这是一个GoDaddy的问题我怀疑.. 显然他们默认非直接连接,我错过了某种方式。

希望这可以防止未来其他人的痛苦!