Php dbname PDO问题

Php dbname PDO问题,php,mysql,pdo,idiorm,Php,Mysql,Pdo,Idiorm,我有一个奇怪的问题建立一个网站与SlimPHP和 基本上,所有生成的查询都不起作用,因为MySQL仍然需要数据库标识符 例如:SELECT*fromtable失败,但SELECT*fromtbName.table有效 ORM::configure('mysql:host=myhostname;dbname=mydbname;'); ORM::configure('username', $username); ORM::configure('password', $password); 我多次使

我有一个奇怪的问题建立一个网站与SlimPHP和

基本上,所有生成的查询都不起作用,因为MySQL仍然需要数据库标识符

例如:
SELECT*fromtable
失败,但
SELECT*fromtbName.table
有效

ORM::configure('mysql:host=myhostname;dbname=mydbname;');
ORM::configure('username', $username);
ORM::configure('password', $password);
我多次使用内置字符串和手动设置连接中的
dbname
。它连接find并似乎正在使用该模式

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

注意事项:

  • GoDaddy主机(我怀疑这就是问题所在)灯堆栈
  • dbname
    username
    是相同的

  • 就像我怀疑的那样,这是一个戈达迪问题。。 显然,他们默认了非直接连接,而我不知何故错过了


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

    正如我所怀疑的那样,这是一个戈达迪问题。。 显然,他们默认了非直接连接,而我不知何故错过了


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

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