php中怎么獲取數(shù)據(jù)庫(kù)查詢結(jié)果?這個(gè)問(wèn)題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見(jiàn)到的。希望通過(guò)這個(gè)問(wèn)題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!
公司主營(yíng)業(yè)務(wù):做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。成都創(chuàng)新互聯(lián)推出邯山免費(fèi)做網(wǎng)站回饋大家。
php獲取數(shù)據(jù)庫(kù)查詢結(jié)果的方法:可以利用MySQLi_fetch_array()函數(shù)來(lái)獲取。mysqli_fetch_array()函數(shù)可以從數(shù)據(jù)庫(kù)查詢結(jié)果集中取得一行作為數(shù)組,例如【mysql_query($sql)】。
mysqli_fetch_array() 函數(shù)從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者兼有。
首先進(jìn)行連接,然后執(zhí)行SQL語(yǔ)句,獲取數(shù)據(jù)的結(jié)果集。PHP有多個(gè)函數(shù)可以獲取數(shù)據(jù)的結(jié)果集,最常使用mysql_fetch_array,通過(guò)設(shè)定參數(shù)更改行數(shù)據(jù)的下標(biāo),數(shù)字索引的下標(biāo)和字段名關(guān)聯(lián)索引的下標(biāo)。
$sql = "select * from user limit 1"; $result = mysql_query($sql); $row = mysql_fetch_array($result);
可以通過(guò)設(shè)定參數(shù)MYSQL_NUM只獲取數(shù)字索引數(shù)組,等同于mysql_fetch_row函數(shù),如果設(shè)定參數(shù)為MYSQL_ASSOC則只獲取關(guān)聯(lián)索引數(shù)組,等同于mysql_fetch_assoc函數(shù)。
$row = mysql_fetch_row($result); $row = mysql_fetch_array($result, MYSQL_NUM); //這兩個(gè)方法獲取的數(shù)據(jù)是一樣的 $row = mysql_fetch_assoc($result); $row = mysql_fetch_array($result, MYSQL_ASSOC);
如果要獲取數(shù)據(jù)集中的所有數(shù)據(jù),我們通過(guò)循環(huán)來(lái)遍歷整個(gè)結(jié)果集。
$data = array(); while ($row = mysql_fetch_array($result)) { $data[] = $row; }
感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)php中怎么獲取數(shù)據(jù)庫(kù)查詢結(jié)果大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。