开启mysql扩展模块_1.启用mysqli扩展模块
從PHP 5.0開始,不僅可以使用早期的mysql數(shù)據(jù)庫擴展函數(shù),而且還可以使用新的擴展mysqli技術實現(xiàn)與MySQL數(shù)據(jù)庫的信息交流。PHP的 mysqli擴展被封裝到一個類中,它是一種面向對象的技術,只能在PHP 5和MySQL 4.1(或更高的版本)環(huán)境中使用,(i)表示改進,其執(zhí)行速度更快。使用mysqli擴展和傳統(tǒng)的過程化方法相比更方便也更高效。利用mysqli擴展 技術不僅可以調用MySQL的存儲過程、處理MySQL事務,而且還可以使訪問數(shù)據(jù)庫工作變得更加穩(wěn)定。
喜歡過程化編程的用戶也不用擔心,mysqli也有過程式的方式,提供了一個傳統(tǒng)的函數(shù)式接口,只不過開始貫以mysqli的前綴,其他都差不多。 如果mysqli以過程式的方式操作的話,有些函數(shù)必須指定資源,比如說 mysqli_query(資源標識,SQL語句)。并且資源標識的參數(shù)是放在前面的,而mysql_query(SQL語句,'可選')的資源標識是放 在后面的,并且可以不指定,它默認是上一個打開的連接或資源。本書將重點介紹他的面向對象的用法,如果更喜歡以過程化方式編寫程序,使用前面介紹的 mysql功能擴展模塊就可以了。這里,希望讀者使用面向對象的方式編程,這樣可以編寫出更容易閱讀和理解的代碼。
13.1? 啟用mysqli擴展模塊
與mysql功能擴展模塊類似,mysqli接口也不是PHP的一個集成組件,如果想使用這個功能擴展模塊,需要顯示配置PHP才能使用此擴展。在 不同平臺下的配置有所不同,如果在Linux平臺中啟用mysqli擴展,必須在編譯PHP時加上--with-mysqli選項。如果在Windows 平臺中啟用mysqli擴展,需要通過一個DLL文件提供相應的擴展。不管使用的是哪一個操作系統(tǒng)平臺,都必須在php.ini文件里啟用這個擴展,以確 保PHP能夠找到所有必要的DLL。可以在php.ini文件中找到下面一行,取消前面的注釋,如果沒有找到就添加這樣一行:extension=php_mysqli.dll??????????????//在php.ini文件中啟用這一行
關于配置PHP的更多信息,請參見本書第2章的環(huán)境安裝。另外,可以在PHP腳本文件中,調用phpinfo()函數(shù)檢查PHP版本是否支持mysqli接口。如果找到如圖13-1所示的結果,則所用的PHP版本中支持mysqli接口。
圖13-1? 使用phpinfo()函數(shù)檢查mysqli擴展模塊的支持mysqli 擴展不僅提供了mysql模塊的所有功能,也相應地增加了一些新特性。mysqli擴展模塊包括mysqli、mysqli_result和 mysqli_stmt三個類,通過這三個類的搭配使用,就可以連接MySQL數(shù)據(jù)庫服務器和選擇數(shù)據(jù)庫、查詢和獲取數(shù)據(jù),以及使用預處理語句簡化了重復 執(zhí)行的查詢語句。
總結
以上是生活随笔為你收集整理的开启mysql扩展模块_1.启用mysqli扩展模块的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql有个数据用or语句有相同条件_
- 下一篇: go interface 转int_大神