PHP PDO:无法连接,目录名称无效

特里斯坦·坎宁安

我正在尝试在主机上设置一个新站点(主机路由,如果有关系的话),但是当我尝试使用PDO时(我正在尝试的第一个PDO站点),我一直收到此错误:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected' in /home/kennyi81/public_html/gamersite/login.php:36 Stack trace: #0 /home/kennyi81/public_html/gamersite/login.php(36): PDOStatement->execute() #1 {main} thrown in /home/kennyi81/public_html/gamersite/login.php on line 36

当我使用这些设置时:

$dbh = new PDO("mysql:91.146.107.11;dbname=kennyi81_gamersite", "kennyi81_gamer", "***************");
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

....

$stmt = $dbh->prepare('SELECT * FROM USERS WHERE ID = :id LIMIT 1');

数据库的布局方式:

在此处输入图片说明

我可以在其他子域/主站点上使用mysqli connect fine,但是我无法使PDO正常工作。

我已经尝试过了,我已经看到了:

 $stmt = $dbh->prepare('SELECT * FROM gamersite.USERS WHERE ID = :id LIMIT 1');

但会重新调整语法错误。

任何人都不知道可能是什么原因造成的吗?


这一切都在我的本地服务器上进行,除了连接线外,上传时没有任何更改。

米歇尔·普拉斯纳

代替:

$dbh = new PDO("mysql:91.146.107.11;dbname=kennyi81_gamersite", "kennyi81_gamer", "***************");

尝试:

$dbh = new PDO("mysql:host=91.146.107.11;dbname=kennyi81_gamersite", "kennyi81_gamer", "***************");

(添加主机=

而且它最有可能在您的本地服务器上运行,因为您拥有mysql:localhost...mysql:127.0.0.1...在那里,并且被忽略了(因为它缺少host = aswell),并且默认情况下是localhost。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PHP获取当前目录名称?

来自分类Dev

PHP:获取不包含“ input…”文件的目录名称吗?

来自分类Dev

在用PHP调用mkdir之前如何验证目录名称?

来自分类Dev

PHP PDO 无效数据源名称

来自分类Dev

将目录名称重写为php脚本名称-但允许以斜杠结尾

来自分类Dev

使用PDO无法从PHP连接到MySQL

来自分类Dev

TFSBuild / Release Manager:目录名称无效

来自分类Dev

使用php在链接单击时更改echo中的目录名称或路径

来自分类Dev

PHP PDO类连接

来自分类Dev

Cassandra PDO连接PHP

来自分类Dev

php:目录名+文件名

来自分类Dev

无效的目录名称-您的应用程序包含已保留的目录名称

来自分类Dev

FreeTDS:正确关闭PHP PDO连接,无法正常工作

来自分类Dev

无法使用pdo连接到php数据库

来自分类Dev

使用mod_rewrite将子目录名称重定向到index.php以获得漂亮的URL

来自分类Dev

php:警告:重命名文件名,目录名称或卷标签语法不正确。(代码:123)

来自分类Dev

PHP PDO 无效的参数号

来自分类Dev

Process.Start异常:“目录名称无效”

来自分类Dev

在Android上,“转换”是无效的资源目录名称吗?

来自分类Dev

CVS签出:目录名称中的无效字符

来自分类Dev

SoapUI测试执行返回错误“目录名称无效”

来自分类Dev

为Web和设备保存“目录名称无效”

来自分类Dev

Process.Start异常:“目录名称无效”

来自分类Dev

定制的TFS构建定义中的“目录名称无效”错误

来自分类Dev

android中无效的资源目录名称

来自分类Dev

PHP-PDO SQLSRV-连接字符串无效[87]

来自分类Dev

PHP 类 pdo 连接失败

来自分类Dev

获取目录名称

来自分类Dev

PHP目录名(__FILE__)v / s ./

Related 相关文章

热门标签

归档