php - 未捕获的 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);
相同的凭据设置以前在早期的数据库上也有效,但现在我无法让它工作。你们有没有看到或知道我不知道的东西?
解决方案
推荐阅读
- php - Woocommerce 产品已在购物车中
- javascript - 一种将参数添加到变量或其他东西的方法,这样我就不会向函数和变量发送垃圾邮件
- c++11 - 写一个pass,用乘法替换llvm指令中的所有加法(BinaryOperator)
- python-3.x - NotFittedError:DecisionTreeRegressor 实例尚未安装。在使用此估算器之前使用适当的参数调用“fit”
- javascript - 如何将 mysql 数字类型数据从 php 传递到 Javascript 以作为字符串类型到达?
- json - 带有特殊字符的 Ajax 请求使我的应用程序崩溃
- reactjs - 输入验证和空格
- python - Python Deap 框架中具有不同大小的多个属性
- makefile - makefile 中命令的用途
- mysql - 在sql中计算加权平均值