首页 > 解决方案 > 未捕获的 PDOException:SQLSTATE[HY000] [1049]

问题描述

我目前在一个案例项目中设置我的数据库连接,并收到“Uncaught PDOException: SQLSTATE[HY000] [1049]” - 消息。

我已经仔细检查了大约 10 次凭据,但不明白为什么会出现错误。

我的直接想法是,由于我的服务器设置在 localhost:8080 上,因此它对端口:8080 有一些事情要做,但我找不到任何解决问题的方法。

// DB Parameters
    private $host = 'localhost';
    private $db_name = 'carshop'; 
    private $username = 'root'; 
    private $password = ''; 
    private $conn;

这是我放入这行代码的参数

$this->conn = new PDO('mysql:host=' . $this->host . ';dbname= ' . $this->db_name, $this->username, $this->password); 

相同的凭据设置以前在早期的数据库上也有效,但现在我无法让它工作。你们有没有看到或知道我不知道的东西?

标签: phpsqljsonphpmyadmin

解决方案


推荐阅读