Php dbname PDO问题
我有一个奇怪的问题建立一个网站与SlimPHP和 基本上,所有生成的查询都不起作用,因为MySQL仍然需要数据库标识符 例如: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); 我多次使
SELECT*fromtable
失败,但SELECT*fromtbName.table
有效
ORM::configure('mysql:host=myhostname;dbname=mydbname;');
ORM::configure('username', $username);
ORM::configure('password', $password);
我多次使用内置字符串和手动设置连接中的dbname
。它连接find并似乎正在使用该模式
我真的不想在模块中强行“使用”,但如果这是唯一的答案,那就这样吧
注意事项:
dbname
和username
是相同的就像我怀疑的那样,这是一个戈达迪问题。。 显然,他们默认了非直接连接,而我不知何故错过了
希望这可以防止其他人的痛苦在未来 正如我所怀疑的那样,这是一个戈达迪问题。。 显然,他们默认了非直接连接,而我不知何故错过了
希望这可以防止其他人的痛苦在未来 我不熟悉Idiorm,但您的连接字符串对于PDO是正确的。查看Idiorm文档,您的代码看起来是正确的。我怀疑你的问题不在于这里的代码。制作一个小脚本进行测试。我不熟悉Idiorm,但您的连接字符串对于PDO是正确的。查看Idiorm文档,您的代码看起来是正确的。我怀疑你的问题不在于这里的代码。制作一个小脚本进行测试。