你的連線字串$dbc = mysqli_connect('127.0.0.1:0', 'root', '' , 'aliendatabase')127.0.0.1:0後面的:0代表是他的通訊連接埠,如果不寫,就代表是3306(MySQL預設值)當然它可以改,這時候就要加上通訊埠格式如下$dbc = mysqli_connect('網路位址', '資料庫使用者名稱', '資料庫使用者密碼' , '資料庫名稱')詳細可以參考:這理你首要條件是要搞定你的連線,不然後面的東西是無意義的內容
nwcs wrote:既然是初學,建議先從xampp...(恕刪) 現在不是都用pdo在連線了嗎怎麼還會用mysqli還有你如果要連接資料庫都是要先去php把連接資料庫的驅動裝好才能用就像java要裝jdbc我覺得這都不是語法的問題是一開始安裝環境就有問題
laurent5680 wrote:是一開始安裝環境就有問題 就是這個原因才推薦XAMPP,在安裝和設定過程中,就知道環境參數要如何設定才會通我猜樓主應該是自學且無實際的程式設計工作經驗,有人教或是熟其他語言的,大概也不需要上來問這種問題了,你幫他解決這個,明天他還會上來問那個.先找簡單可學習的環境,再設法自己建立環境,雖然繞遠路,但比較簡單,當然也可以一開始就挑戰從有到無全部自己來,哪種適合自己,我們只能建議,一切還是要靠自己.另外建議樓主善用GOOGLE,十之八九都有解..
從錯誤訊息查stack overflow, 這裡有解: https://stackoverflow.com/questions/43437490/pdo-construct-server-sent-charset-255-unknown-to-the-client-please-rep改一下my.cnfbyssuhsien wrote:Server sent charset (255) unknown to the client. Please, report to the developers