php MySQLi的意思是:1、mysqli是mysql系統函數的增強版,更穩定更有效率更安全;2、mysqli與mysql都是php方面的函數集;3、mysqli是永遠連結函數,mysqli多次運行使用相同連線進程,減少伺服器的開銷。
php MySQLi的意思是:
一、mysqli的概念:
(1)、mysql與mysqli都是php方面的函數集,與mysql資料庫關聯不大。
(2)、在php5版本以後,增加了mysqli的函數功能,從某種意義上講,它是mysql系統函數的增強版,更穩定更有效率更安全,與mysql_query ()
對應的有mysqli_query()
,屬於物件導向,用物件的方式操作驅動mysql資料庫。
(3)、在php5版本之前,一般是用php的mysql函數去驅動mysql資料庫的,例如mysql_query()函數,屬於過程導向。
二、mysql與mysqli區別:
(1)、mysql是非持繼連接函數,mysql每次連結都會開啟一個連接的進程。
(2)、 mysqli是永遠連接函數,mysqli多次運行mysqli將使用同一連接進程,從而減少了伺服器的開銷。 mysqli封裝了諸如事務等一些高級操作,同時封裝了DB操作過程中的許多可用的方法。
三、mysqli的用法參考:
$conn = new mysqli('localhost', 'user', 'password','data_base'); //要使用new操作符,最后一个参数是直接指定数据库 //假如构造时候不指定,那下一句需要$conn -> select_db('data_base')实现 $result = $conn -> query( 'select * from data_base' ); $row = $result -> fetch_row(); //取一行数据 echo row[0]; //输出第一个字段的值 使用new mysqli('localhost', usenamer', 'password', 'databasename');会报错,提示如下: Fatal error: Class 'mysqli' not found in ...
一般是mysqli是沒有開啟的,因為mysqli類別不是預設開啟的,win下要改php .ini
,去掉php_mysqli.dll
前的【;】,linux下要把mysqli編譯進去。
#相關學習推薦:PHP程式設計從入門到精通
以上是php MySQLi是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

WebStorm Mac版
好用的JavaScript開發工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。