PHP操作mysql數(shù)據(jù)庫(kù)
通過(guò)上一章的學(xué)習(xí),我們學(xué)習(xí)完了MySQL。PHP向MySQL發(fā)送數(shù)據(jù)、PHP操作MySQL數(shù)據(jù)庫(kù)是重點(diǎn)中的重點(diǎn)。
為大家舉一些例子:
- 要注冊(cè)一個(gè)用戶,是將表單的數(shù)據(jù)POST發(fā)送給PHP寫入數(shù)據(jù)庫(kù)
- 購(gòu)買一個(gè)商品,是將商品信息和用戶信息通過(guò)PHP寫入到數(shù)據(jù)庫(kù)
- 在線付費(fèi),是將用戶的充值信息通過(guò)PHP寫入數(shù)據(jù)庫(kù)
- 修改頭像上傳的頭像地址得到后,通過(guò)PHP修改數(shù)據(jù)庫(kù)里頭像字段的值
... ...太多太多的應(yīng)用場(chǎng)景。從網(wǎng)頁(yè)、移動(dòng)端、QQ微信公眾號(hào)都在使用PHP連接數(shù)據(jù)庫(kù)進(jìn)行操作。
為了更方便大家的學(xué)習(xí),我們將連接數(shù)據(jù)庫(kù)的知識(shí)進(jìn)行了步驟化。你會(huì)發(fā)現(xiàn),你很輕松的就學(xué)會(huì)了PHP連接數(shù)據(jù)庫(kù)的知識(shí)。
我們準(zhǔn)備的數(shù)據(jù)庫(kù)連接的知識(shí),幾乎適用于所有的數(shù)據(jù)庫(kù)連接的方式。
您也可以使用這一套方案和步驟用于PDO,PgSQl等數(shù)據(jù)庫(kù)連接函數(shù)使用。
在正式開始學(xué)習(xí)前,我們需要開啟mysqli擴(kuò)展,使用phpinof()你可以看到如下展示就說(shuō)明開啟成功:
若沒有mysqli這個(gè)擴(kuò)展模塊。在《10.PHP圖像處理》章節(jié)跟大家一起學(xué)習(xí)過(guò),若沒有看到mysqli擴(kuò)展在windows服務(wù)器下,打開php.ini文件,將php_mysqli.dll打開即可。
注意:
從PHP7開始默認(rèn)不再支持mysql擴(kuò)展,即不再支持mysql_*系列函數(shù)。請(qǐng)使用mysqli連接數(shù)據(jù)庫(kù)。
mysqli即支持php5也支持php7。