1

我在使用 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使用内置字符串和手动多次正确设置连接。它连接 find 并且似乎正在使用该模式。

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

笔记:

  1. GoDaddy 托管(我怀疑这是问题所在) LAMP 堆栈
  2. dbnameusername是一样的
4

1 回答 1

1

就像我怀疑的那样,这是一个糟糕的问题..显然他们默认了我以某种方式错过的非直接连接。

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

于 2013-01-20T07:41:38.883 回答