首頁  >  文章  >  資料庫  >  php 連線資料庫

php 連線資料庫

巴扎黑
巴扎黑原創
2016-11-11 17:59:101374瀏覽


MySQL 連線與管理

讓 PHP 支援 MySQL

PHP 有專有的 MySQL 函式庫以使用操作 MYSQL 資料庫。

在PHP 5 及以後版本中不再預設支援MySQL ,所以在執行這些函式庫之前,請確定php.ini 載入了MySQL 資料庫支援:

extension = mysql.dll

MySQL 連線

用於開啟一個到MySQL 資料庫的連線。

語法:

mysql_connect( servername, username, password )

以上 3 個參數雖然都是可選,但通常我們都需要明確寫明。

測試資料庫連接的範例:

<?php
$conn = @mysql_connect("localhost","root","root1234");
if (!$conn){
    die("连接数据库失败:" . mysql_error());
} else {
    echo "连接数据库成功!";
}
?>

在本範例中,用 @ 運算子屏蔽了 mysql_connect() 函數連接失敗時的錯誤提示,改為自訂的錯誤訊息提示。如果連線資料庫失敗,提示錯誤提示如下:

連線資料庫失敗:Access denied for user 'root'@'localhost' (using password: YES)

在 PHP 程式執行完之後,會自動關閉對資料庫的連線。如果想在執行完之前就關閉資料庫連接,可以使用 mysql_close() 函數:

mysql_close( $conn );

請注意其中的參數是對應的連接資源變數。

管理 MySQL 資料庫

對於 MySQL 的管理,通常是透過 phpMyAdmin 來進行的。關於 phpMyAdmin 的安裝,請參閱《phpMyAdmin 安裝》。

登陸 phpMyAdmin 後,可以做帳號權限內允許的各種管理作業。 phpMyAdmin 採用 HTML 框架結構,左邊是庫表選擇,右邊是操作主介面。

phpmyadmin主介面

右側操作主介面上,可以對資料庫表進行「瀏覽資料」、「結構修改」、「運行SQL 語句」、「搜尋」、「插入資料」、「匯出」、「導入」、「表屬性變更」、「清空」甚至「刪除」等操作。不同版本介面及操作上會有些細微差異。

在管理資料庫之前,需要對一些基本的概念如建立庫、權限、表格及表格屬性以及資料類型等有所了解。要了解這些知識請繼續學習後續的教學。

提示

通常提供資料庫支援的主機商,也會提供 phpMyAdmin 以方便使用者管理自己的資料庫。

🎜🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn