[英]Using PHP to connect to MySQL database
我正在嘗試創建一些非常基本的 php 代碼,如果我已成功連接到我的 MySQL 數據庫,它將告訴我。 使用 MySQLi,我發現這是創建連接的最佳方式:
$connection = mysqli_connect(host, username, password, dbname);
然后我看到您可以通過使用這樣的 if 語句來測試您是否已連接:
if(!$connection){
echo "connection failed"
}
else{
echo "Successful connection"
}
我相信我最難理解的是 mysqli_connect function 的參數。 我知道我需要來自 MySQL 的用戶名、密碼和數據庫名稱,但是我對 go 的“主機”需要什么感到不安。 有沒有人熟悉連接到可以幫助我的 MySQL 數據庫?
數據庫不必與 PHP 應用程序在同一台計算機上運行,它可以在網絡服務器上。 host
參數為服務器的名稱或IP地址。
如果數據庫在同一台機器上運行,請使用"localhost"
作為host
參數。
服務器是處理其客戶端的任何東西,主機是“托管”服務器的地方,例如,如果我今晚在家里舉辦生日聚會,那么我會說,“我在這個地址舉辦聚會”,同樣在計算機中世界,“地址”部分是服務器的 IP
“主機”僅表示 mysql 服務器的 IP。
同一台計算機上的 MySQL 服務器托管在 IP “127.0.0.1”也稱為“localhost”(默認情況下),希望這能回答您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.