PHP提供的資料庫擴充套件

2021-09-23 18:42:00 字數 917 閱讀 2882

php作為一門程式語言,其本身並不具備運算元據庫的功能。在專案開發過程中,

完成php應用和mysql資料庫之間的互動,這時需要借助php提供的資料庫擴充套件。

在php中提供了多種資料庫擴充套件,常用的有mysql擴充套件、mysqli擴充套件和pdo擴充套件。

一、資料庫擴充套件

1.mysql擴充套件

mysql擴充套件是針對mysql4.1.3及更早的版本設計的,是php與mysql資料庫互動的早期擴充套件。而今由於其不支援mysql資料庫伺服器的新特性,安全性差。在php7中,已經徹底淘汰了mysql擴充套件

2.mysql i 擴充套件

mysql i 擴充套件是mysql擴充套件的增強版,不僅包含了所有mysql擴充套件的功能函式,還可以使用mysql新版本的高階特性(多語句執行和事務的支援、預處理方式解決sql注入的問題等等)。mysql i 擴充套件只支援mysql資料庫。

mysql i 擴充套件預設已經安裝,使用時需要開啟。開啟php的配置檔案php.ini,取消下一行配置的注釋,

重啟apache伺服器使配置生效。

;extension=php_mysqli.dll

3.pdo 擴充套件

pdo 是 php資料物件的簡稱,只要修改其中的資料來源,就可以實現php應用與不同型別資料庫伺服器之間的互動,解決了早期php版本中不同資料庫擴充套件的應用程式不相容的問題,提高了程式的可維護性和可移植性。

二、php訪問資料庫基本操作

想要完成對mysql資料庫的操作,首先需要啟動mysql伺服器,輸入使用者名稱和密碼,然後選擇要操作的資料庫,執行具體的sql語句,獲取到結果。同樣的,在php中想要完成與mysql資料庫伺服器的互動,也要有乙個過程。具體的步驟如下

mysql—— 連線mysql伺服器—選擇資料庫—執行sql語句—處理結果集

—釋放資源與關閉連線——php

PHP資料庫擴充套件mysql mysqli及pdo

mysql conn mysql connect localhost root ordie mysql connect error mysql select db test conn res mysql query select from user var dump res mysqli mysql...

php資料庫程式設計 利用mysql擴充套件庫運算元據庫。

mysql擴充套件庫是一堆函式.是php設計者提供給程式設計師用於完成對mysql資料庫的各種操作 crud 使用php的mysql擴充套件庫完成對mysql操作的案例 1.編寫php程式完成對使用者表的顯示 mysql擴充套件庫操作mysql資料庫步驟如下 1.獲取連線 conn mysql co...

php 擴充套件達夢資料庫的問題集

亂碼問題 新建dm svc.conf 檔案複製以下內容 time zone 480 language cn char code pg utf8 把檔案放到應用端 php fpm伺服器 etc 目錄下面 提示 70089 encryption module failed to load 錯誤 在達夢b...