php - 数据库名称 PDO 问题

标签 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 托管(我怀疑这是问题所在)LAMP 堆栈
  2. dbnameusername 相同

最佳答案

正如我所怀疑的那样,这是一个 SCSS 问题.. 显然他们默认我错过了非直接连接。

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

关于php - 数据库名称 PDO 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14420049/

相关文章:

php - 访问 https ://api-3t. sandbox.paypal.com/2.0 时得到 Http 响应代码 500

PHP 和 jQuery : Return incremental results as search runs

mysql - 如何选择包含数字和字母的字段?

php - mysql 哪个表更快 : with more rows or columns?

php - 变焦标记但是......它在移动! O.O 什么鬼

php - 链接选择与 php mysql jQuery

php - SQL 简单连接问题

php - Laravel 与数据透视表关系中的错误

连接 MySQL 数据库时出现 PHP PDO fatal error

php - 自定义 PDO 类静静地失败