php中使用mysql介紹 PHP中使用MySQL

2021-10-19 01:25:51 字數 761 閱讀 4413

mysql資料庫的擴充套件

擴充套件庫基本功能相似,用法基本相同,會增加一些新的特性

mysqli擴充套件庫---------只能對mysql資料庫操作

pdo擴充套件-------------可以操作很多態別的資料庫

wamp下修改mysql資料庫密碼

三者在建立連線上的比較:

pdo需要四個引數,除了資料庫管理員名稱、密碼、host、還要指明哪種型別的資料庫

mysqli擴充套件

物件導向,面向過程;

可以通過建立類的物件,進行操作;

通過物件導向的方式,建立連線,並建立乙個新的資料庫

對資料庫的操作,基本都是通過$conn->query( $sql )完成;

$sql代表sql語句,在php中的函式集mysqli中,基本上都是通過純粹的sql語句完成操作;

mysqli沒有提供內建的傻瓜式的操作方法,都是通過執行sql語句;

在使用wamp時,會出現資料庫中文亂碼

這時需要修改資料庫配置檔案my.ini

在[client]

新增default-character-set=utf8

在[mysqld]

新增character-set-server=utf8

PHP中使用儲存過程

下面是乙個簡單的存貯過程 create procedure sp mystoreprocedure as select host,user,password from user define oledb connection string provider sqloledb data source ...

在php中使用Sphinx

要使用php連線sphinx進行全文搜尋,有兩種方式 將sphinx作為php擴充套件安裝,這種方式比較麻煩,此處不介紹 在sphinx原始碼目錄下的有個api sphinxapi.php,將此檔案reqire到你的php中,即可呼叫api方法進行全文搜尋 require sphinxapi.php...

在PHP中使用Curl

摘要 在這篇文章中主要講解php curl庫的知識,並教你如何更好的使用php curl。簡介你可能在你的編寫php指令碼 中會遇到這樣的問 題 怎麼樣才能從其他站點獲取內容呢?這裡有幾個解決方式 最簡單的就是在php中使用fopen 函式,但是fopen函式沒有足夠的引數來使用,比 如當你想構建乙...