:::
實戰PHP7+MySQL

問題: Ch.14 _p14_6 無法連上資料庫 (1045) Access denied for user ‘root’@‘localhost’ (using password: YES)

discuss pic 2018-05-09 23:31:47
你好,老師:

本人之前因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 

discuss pic 2018-05-10 09:23:59
tad
這跟程式寫法有關,跟密碼或phpmyadmin無關(別忘了,phpmyadmin不等於資料庫,它只是一個界面)
看一下 http://php.net/manual/en/mysqli.construct.php
您需要填入第五個 port 參數
discuss pic 2018-05-10 23:47:46

謝謝老師回覆, 在努力中^^ , 試個如附檔的設, 但應設錯了, 還是出現這個字眼 “無法連上資料庫 (1045) Access denied for user ‘root’@‘localhost’ (using password: YES)”.


讀者,

Hulmut 


discuss pic 2018-05-10 23:50:58
tad
不對啦~是要把3307加到第五個參數,不是放在第一個參數裡
discuss pic 2018-05-12 01:02:51
試了3種寫法也是出現這個字眼 ^^, 無法連上資料庫 (1045) Access denied for user ‘root’@‘localhost’ (using password: YES)”.

讀者,
Hulmut 

discuss pic 2018-05-12 01:10:26
tad
第一種寫法
直接寫3307即可,不用port=
discuss pic 2018-05-12 16:14:33
謝謝老師回覆, 試了老師的, 但好像也是不行, 嘗試了8種寫法也是出現這個(1045)字眼 ^^, 請參考附檔.

讀者,
Hulmut 

discuss pic 2018-05-14 08:52:09
tad
帳號密碼看起來都不對阿...
discuss pic 2018-05-14 23:52:28
謝謝老師提醒,  真不好意思, 小弟還以為 ‘my_user’, ‘my_password’, ‘my_db’ 這些是PHP的內建函数, 現改回相關變數了, 需然echo 了success, 但好像也是不行, 嘗試了2種寫法也是出現這個(1045)字眼, 請參考附檔.





discuss pic 2018-05-15 00:24:02
tad
把 16 行拿掉吧....
不然連上又斷開...
白連一場
discuss pic 2018-05-15 23:48:37

謝謝老師, 原來在另外header.php 作連接, 之前的設定暫是對的, 終於有回畫面了, 是我漏看了不好意思.

https://drive.google.com/file/d/1Y8uRiPd8QwpntMdWzvoH6cmQT7nxg9K8/view?usp=sharing


:::

https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_discuss%2Fdiscuss.php%3FDiscussID%3D4481%26BoardID%3D55

計數器

今天: 1500150015001500
昨天: 2104210421042104
總計: 7441360744136074413607441360744136074413607441360