簡體   English   中英

使用 pdo 連接到 mysql 時出現問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM