[英]trouble connecting to mysql with pdo
我正在嘗試使用 pdo 連接到 MySQL 數據庫,但不斷收到此錯誤:
警告:在第 2 行的 C:\xampp\htdocs\first\index.php 中使用未定義的常量用戶名 - 假定為“用戶名”(這將在 PHP 的未來版本中引發錯誤)
警告:在第 2 行的 C:\xampp\htdocs\first\index.php 中使用未定義的常量密碼 - 假定為“密碼”(這將在 PHP 的未來版本中引發錯誤)
致命錯誤:未捕獲的 PDOException:SQLSTATE[HY000] [1045] 用戶 'username'@'localhost' 的訪問被拒絕(使用密碼:YES)在 C:\xampp\htdocs\first\index.ZE1BFD762321E409CEE4AC0B6E84963CZ:2 堆棧跟蹤:#04963CZ:2 C:\xampp\htdocs\first\index.php(2): PDO->__construct('mysql:host=loca...', 'username', 'password') #1 {main} throw in C:\ xampp\htdocs\first\index.php 在第 2 行
這是我的代碼:
<?php
$pdo = new PDO('mysql:host=localhost;port=3306;dbname=dbname', username, password);
?>
這是因為用戶名和密碼不是變量。 他們錯過了 $
<?php $username = 'myUsername'; $password = 'myPassword'; $pdo = new PDO('mysql:host=localhost;port=3306;dbname=dbname', $username, $password); ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.