使用PHP連接MariaDB資料庫

WBOY
發布: 2023-05-17 08:50:01
原創
2828 人瀏覽過

MariaDB是一種開源的關聯式資料庫管理系統,它是MySQL的一個分支。 PHP作為一種開源的伺服器端腳本語言,被廣泛應用於Web開發。在許多Web開發專案中,需要使用PHP連接到MariaDB資料庫,以便在Web應用程式中儲存和檢索資料。這篇文章將介紹如何使用PHP編寫程式碼來連接MariaDB資料庫。

一、安裝MariaDB伺服器

在使用PHP連接MariaDB資料庫之前,首先需要安裝MariaDB伺服器。這裡我們以CentOS 7作業系統為例,介紹如何安裝MariaDB伺服器。

  1. 更新系統套件清單

使用yum指令更新系統的套件清單:

sudo yum update
登入後複製
  1. 安裝MariaDB伺服器

執行以下指令以安裝MariaDB伺服器:

sudo yum install mariadb mariadb-server
登入後複製
  1. 啟動MariaDB服務

啟動MariaDB伺服器:

sudo systemctl start mariadb
登入後複製
  1. 設定MariaDB伺服器自啟動

開機自啟動MariaDB伺服器:

sudo systemctl enable mariadb
登入後複製

二、建立MariaDB使用者和資料庫

在連接到MariaDB資料庫之前,需要建立一個使用者和一個資料庫.這裡我們以建立名為「testdb」的資料庫和名為「testuser」的使用者為例。

  1. 登入MariaDB伺服器

執行以下指令登入MariaDB伺服器:

sudo mysql -u root -p
登入後複製

這裡需要輸入MariaDB伺服器的root使用者密碼。

  1. 建立資料庫

在MariaDB命令列中執行以下命令以建立一個名為「testdb」的資料庫:

CREATE DATABASE testdb;
登入後複製
  1. 創建用戶

在MariaDB命令列中執行以下命令以建立名為「testuser」的用戶,並設定密碼為「password」:

CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password';
登入後複製
  1. 授權用戶

在MariaDB命令列中執行以下命令以授權「testuser」使用者對「testdb」資料庫的存取權:

GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
登入後複製
  1. 刷新權限

在MariaDB命令列中執行以下命令以刷新權限:

FLUSH PRIVILEGES;
登入後複製

三、使用PHP連接MariaDB資料庫

在完成MariaDB伺服器和使用者、資料庫的建立之後,我們可以使用PHP編寫程式碼來連接到MariaDB資料庫,並執行查詢、插入等操作。

  1. 安裝PHP

在CentOS 7作業系統中安裝PHP:

sudo yum install php php-mysql
登入後複製
  1. 連接MariaDB資料庫

#在PHP程式碼中,需要使用mysqli_connect()函數來連接到MariaDB資料庫。此函數需要指定資料庫伺服器的位址、使用者名稱、密碼和要連接的資料庫名稱。

例如,以下程式碼示範如何連接到先前建立的名為「testdb」的資料庫,在本機位址上使用名為「testuser」的使用者和密碼為「password」。連線成功後,使用mysqli_select_db()函數選擇連接的資料庫:

登入後複製
  1. 查詢資料

連接MariaDB資料庫之後,可以使用mysqli_query()函數執行SELECT語句查詢數據。此函數需要接收兩個參數:連接物件和要執行的查詢語句。執行查詢之後,可以使用mysqli_fetch_assoc()函數取得結果集中的資料。

例如,以下程式碼示範如何查詢名為「users」的表中的資料:

"; } // Close connection mysqli_close($conn); ?>
登入後複製
  1. 插入資料
##使用PHP向MariaDB資料庫插入資料的過程與查詢資料類似。可以使用mysqli_query()函數執行INSERT語句插入資料。此函數需要接收兩個參數:連接物件和要執行的INSERT語句。

例如,以下程式碼示範如何向名為「users」的表插入一條資料:

" . mysqli_error($conn); } // Close connection mysqli_close($conn); ?>
登入後複製
總結:

使用PHP連接MariaDB資料庫可以輕鬆地在Web應用程式中儲存和檢索資料。在連接之前,需要先安裝MariaDB伺服器,並建立一個使用者和一個資料庫。完成之後,可以使用PHP編寫程式碼來連接到資料庫,並執行查詢、插入等操作。要注意的是,使用mysqli_connect()函數連接資料庫時,需要指定資料庫伺服器的位址、使用者名稱、密碼和要連接的資料庫名稱。使用mysqli_query()函數執行SQL語句時,需要將SQL語句當作函數的參數傳遞。

以上是使用PHP連接MariaDB資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!