:::
實戰PHP7+MySQL
問題: Ch.14 _p14_6 無法連上資料庫 (1045) Access denied for user ‘root’@‘localhost’ (using password: YES)
你好,老師:
本人之前因PORT 轉了3307的問題, 改用了phpMyAdmin. 之後蠻算信利的, 但到了ch.14 的P14-6, 也用了老師給的整個ch.14的檔, 在Firefox打開 http://localhost:81/mini_shop/tool.php?op=goods_form, 出現了這個字眼 “無法連上資料庫 (1045) Access denied for user ‘root’@‘localhost’ (using password: YES)” 在網頁.
有試過把 mysql 的 password 改回書中的12345, 但都是一樣有此字眼,
現在是能進人phpMyAdmin的, table: goods 也寫好了的, 不知為何看不到編輯商品的表單,
請打開附檔參考, 也請老師指教一下. 謝謝.
讀者,
Hulmut
這跟程式寫法有關,跟密碼或phpmyadmin無關(別忘了,phpmyadmin不等於資料庫,它只是一個界面)
看一下 http://php.net/manual/en/mysqli.construct.php
您需要填入第五個 port 參數
看一下 http://php.net/manual/en/mysqli.construct.php
您需要填入第五個 port 參數
謝謝老師提醒, 真不好意思, 小弟還以為 ‘my_user’, ‘my_password’, ‘my_db’ 這些是PHP的內建函数, 現改回相關變數了, 需然echo 了success, 但好像也是不行, 嘗試了2種寫法也是出現這個(1045)字眼, 請參考附檔.
謝謝老師, 原來在另外header.php 檔有作連接, 之前的設定暫是對的, 終於有回畫面了, 是我漏看了不好意思.
https://drive.google.com/file/d/1Y8uRiPd8QwpntMdWzvoH6cmQT7nxg9K8/view?usp=sharing
