透過 PHP 連線至 MySQL
您可直接透過 PHP 指令碼存取 MySQL 資料庫。 此方式可讓您直接從您的網站讀寫至您的資料庫。
- 使用
mysql_connect
陳述句連線至您的 MySQL 伺服器。例如:$con = mysqli_connect('HOSTNAME','USERNAME','PASSWORD');
如需瞭解
mysqli_connect
方面的資訊,請見找出資料庫主機名稱。 - 使用
mysqli_select_db
選取您要存取的資料庫。例如:mysqli_select_db('DATABASENAME', $con)
其中的
'DATABASENAME'
是您的資料庫名稱,這也會顯示在您資料庫的詳細資訊頁面。
在連線並選取資料庫後,您可使用 PHP 查詢。
為協助您建立自己的連線字串,我們在下面提供一個範例。
PHP MySQL 範例連線字串
這個連線字串會檢視資料庫 (your_dbusername
,找出特定表格 (your_tablename
),然後列出該表格中您指定欄位 (如某一欄) 內的所有數值 (your_field
)。
?php
//PHP 及 MySQL 範例資料庫連線語法。
//連線至資料庫
$hostname="your_hostname";
$username="your_dbusername";
$password="your_dbpassword";
$dbname="your_dbusername";
$usertable="your_tablename";
$yourfield = "your_field";
mysqli_connect($hostname,$username, $password) or die ("html>script language='JavaScript'>alert('無法連線至資料庫!請稍後再重試一次。'),history.go(-1)/script>/html>");
mysqli_select_db($dbname);
# 查看記錄是否存在
$query = "SELECT * FROM $usertable";
$result = mysqli_query($query);
if($result){
while($row = mysqli_fetch_array($result)){
$name = $row["$yourfield"];
echo "Name: ".$name."br/>";
}
}
?>
要了解更多,請瀏覽 MySQL 功能頁面:php.net。