第PHP操作數(shù)據(jù)庫(kù)PPT課件_第1頁(yè)
第PHP操作數(shù)據(jù)庫(kù)PPT課件_第2頁(yè)
第PHP操作數(shù)據(jù)庫(kù)PPT課件_第3頁(yè)
第PHP操作數(shù)據(jù)庫(kù)PPT課件_第4頁(yè)
第PHP操作數(shù)據(jù)庫(kù)PPT課件_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2. 選擇數(shù)據(jù)庫(kù)選擇數(shù)據(jù)庫(kù)連接到服務(wù)器后,可以選擇需要使用的數(shù)據(jù)庫(kù),使用mysql_select_db()函數(shù),語(yǔ)法格式如下:bool mysql_select_db(string $database_name , resource $ link_identifier)第1頁(yè)/共16頁(yè)3. 關(guān)閉連接關(guān)閉連接當(dāng)一個(gè)已經(jīng)打開的連接不再需要時(shí),可以使用mysql_close()函數(shù)將其關(guān)閉,語(yǔ)法格式如下:可選參數(shù)$link_identifier為指定的連接標(biāo)志符,如果省略,則關(guān)閉上一個(gè)打開的連接。bool mysql_close( resource $link_identifier )第2頁(yè)/共16

2、頁(yè)8.1.2 通過(guò)PHP執(zhí)行SQL語(yǔ)句通常使用mysql_query()函數(shù)執(zhí)行MySQL的SQL語(yǔ)句,語(yǔ)法格式如下:resource mysql_query ( string $query , resource $link_identifier )$query參數(shù)為要執(zhí)行的SQL語(yǔ)句,語(yǔ)句后面不需要加分號(hào)。$link_identifier參數(shù)指定一個(gè)已經(jīng)打開的連接標(biāo)志符,如果沒有指定則默認(rèn)為上一個(gè)打開的連接。本函數(shù)執(zhí)行成功后將返回一個(gè)資源變量來(lái)存儲(chǔ)SQL語(yǔ)句的執(zhí)行結(jié)果。第3頁(yè)/共16頁(yè)第4頁(yè)/共16頁(yè)8.1.3 處理返回結(jié)果 1. mysql_fetch_row()函數(shù)函數(shù)使用使用mysql

3、_fetch_row()函數(shù)可以從返回的結(jié)果集函數(shù)可以從返回的結(jié)果集中逐行獲取記錄,語(yǔ)法格式如下:中逐行獲取記錄,語(yǔ)法格式如下:array mysql_fetch_row(resource $result)該函數(shù)從指定的結(jié)果集中取得一行數(shù)據(jù)并作為數(shù)該函數(shù)從指定的結(jié)果集中取得一行數(shù)據(jù)并作為數(shù)組返回。組返回。每個(gè)結(jié)果的列儲(chǔ)存在一個(gè)數(shù)組的單元中,數(shù)組的每個(gè)結(jié)果的列儲(chǔ)存在一個(gè)數(shù)組的單元中,數(shù)組的鍵名默認(rèn)以數(shù)字順序分配,偏移量從鍵名默認(rèn)以數(shù)字順序分配,偏移量從0開始。開始。依次調(diào)用依次調(diào)用mysql_fetch_row()函數(shù)將返回結(jié)果集中函數(shù)將返回結(jié)果集中的下一行,如果沒有更多行則返回的下一行,如果沒

4、有更多行則返回FALSE。第5頁(yè)/共16頁(yè) 081101 1 = 王林 2 = 1 3 = 1990-02-10 4 = 計(jì)算機(jī) 5 = 50 6 =)?第6頁(yè)/共16頁(yè)【例8.2】 獲取PXSCJ數(shù)據(jù)庫(kù)中女同學(xué)的總學(xué)分信息新建EX8_2.php:?php$sql=select * from XSB where 性別=0;$result=mysql_query($sql);echo ;echo 學(xué)號(hào)姓名總學(xué)分;while($row=mysql_fetch_row($result)list($XH,$XM,$XB,$CSSJ,$ZY,$ZXF,$BZ)=$row;echo $XH$XM$ZXF;

5、echo ;?第7頁(yè)/共16頁(yè)第8頁(yè)/共16頁(yè) 2. mysql_fetch_assoc()函數(shù)函數(shù)mysql_fetch_assoc()函數(shù)的作用也是獲取結(jié)果集中的一行記錄并保存到數(shù)組中,數(shù)組的鍵名為相應(yīng)的字段名。語(yǔ)法格式如下:array mysql_fetch_assoc(resource $result)第9頁(yè)/共16頁(yè)?php$conn= mysql_connect(localhost,root,123456);mysql_select_db(PXSCJ, $conn);mysql_query(SET NAMES gb2312);$sql=select 學(xué)號(hào) as XH, 姓名, 性別

6、 from XSB where 學(xué)號(hào)=081101;$result=mysql_query($sql);$row=mysql_fetch_assoc($result);echo $rowXH. ;/輸出081101echo $row姓名. ;/輸出王林?第10頁(yè)/共16頁(yè) 3. mysql_fetch_array()函數(shù)函數(shù)mysql_fetch_array()函數(shù)是mysql_fetch_row()函數(shù)的擴(kuò)展。除了將數(shù)據(jù)以數(shù)字作為鍵名存儲(chǔ)在數(shù)組中外,還使用字段名作為鍵名存儲(chǔ)。語(yǔ)法格式如下:array mysql_fetch_array(resource $result , int $ result_type )第11頁(yè)/共16頁(yè)081101 學(xué)號(hào)=081101 1=王林 姓名=王林 2=1 性別=1 )?第12頁(yè)/共16頁(yè) 4. mysql_fetch_object()函數(shù)函數(shù)使用mysql_fetch_object()函數(shù)將從結(jié)果集中取出一行數(shù)據(jù)并保存為對(duì)象,使用字段名即可訪問(wèn)對(duì)象的屬性。語(yǔ)法格式如下:object mysql_fetch_object(resource $result)第13頁(yè)/共16頁(yè)姓名;/輸出王林echo 專業(yè):$row-專業(yè);/輸出計(jì)算機(jī)?第14頁(yè)/共16頁(yè)8.1.4 其他MySQL函數(shù) 1. mysql_num_

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論