深入mysql_fetch_row()與mysql_fetch_array()的區(qū)別詳解
更新時(shí)間:2013年06月05日 09:20:12 作者:
本篇文章是對(duì)mysql_fetch_row()與mysql_fetch_array()的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
這兩個(gè)函數(shù),返回的都是一個(gè)數(shù)組,區(qū)別就是第一個(gè)函數(shù)返回的數(shù)組是只包含值,我們只能$row[0],
$row[1],這樣以數(shù)組下標(biāo)來讀取數(shù)據(jù),而mysql_fetch_array()返回的數(shù)組既包含第一種,也包含鍵值
對(duì)的形式,我們可以這樣讀取數(shù)據(jù),(假如數(shù)據(jù)庫的字段是 username,passwd):
$row['username'], $row['passwd']
而且,如果用($row as $kay => $value)來操作的話,還以直接取得數(shù)據(jù)庫的字段名稱。
更主要的是mysqli是php5提供的新函數(shù)庫,(i)表示改進(jìn),其執(zhí)行速度更快.
例如:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php
//連接到本地mysql數(shù)據(jù)庫,選擇test為操作庫
$mysqli = mysqli_connect("localhost", "root", "","test", 3306);
//用mysql_query函數(shù)從user表里讀取數(shù)據(jù)
$result = mysqli_query($mysqli, "SELECT * FROM userinfo");
while($row = mysqli_fetch_array($result))//通過循環(huán)讀取數(shù)據(jù)內(nèi)容
{
?>
<tr>
<td align="center" height="19"><?php echo $row["ID"]?></td>
<td align="center"><?php echo $row["Name"]?></td>
<td align="center"><?php echo $row["Detail"]?></td>
</tr>
<?php
}
//關(guān)閉對(duì)數(shù)據(jù)庫的連接
mysqli_free_result($result);
mysqli_close($mysqli);*/
?>
$row[1],這樣以數(shù)組下標(biāo)來讀取數(shù)據(jù),而mysql_fetch_array()返回的數(shù)組既包含第一種,也包含鍵值
對(duì)的形式,我們可以這樣讀取數(shù)據(jù),(假如數(shù)據(jù)庫的字段是 username,passwd):
$row['username'], $row['passwd']
而且,如果用($row as $kay => $value)來操作的話,還以直接取得數(shù)據(jù)庫的字段名稱。
更主要的是mysqli是php5提供的新函數(shù)庫,(i)表示改進(jìn),其執(zhí)行速度更快.
例如:
復(fù)制代碼 代碼如下:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php
//連接到本地mysql數(shù)據(jù)庫,選擇test為操作庫
$mysqli = mysqli_connect("localhost", "root", "","test", 3306);
//用mysql_query函數(shù)從user表里讀取數(shù)據(jù)
$result = mysqli_query($mysqli, "SELECT * FROM userinfo");
while($row = mysqli_fetch_array($result))//通過循環(huán)讀取數(shù)據(jù)內(nèi)容
{
?>
<tr>
<td align="center" height="19"><?php echo $row["ID"]?></td>
<td align="center"><?php echo $row["Name"]?></td>
<td align="center"><?php echo $row["Detail"]?></td>
</tr>
<?php
}
//關(guān)閉對(duì)數(shù)據(jù)庫的連接
mysqli_free_result($result);
mysqli_close($mysqli);*/
?>
您可能感興趣的文章:
- oracle下巧用bulk collect實(shí)現(xiàn)cursor批量fetch的sql語句
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的區(qū)別
- 基于JQuery框架的AJAX實(shí)例代碼
- jquery ajax提交表單數(shù)據(jù)的兩種方式
- 用mysql_fetch_array()獲取當(dāng)前行數(shù)據(jù)的方法詳解
- 深入理解用mysql_fetch_row()以數(shù)組的形式返回查詢結(jié)果
- mysql_fetch_row()與mysql_fetch_array()的使用介紹
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法總結(jié)
- php提示W(wǎng)arning:mysql_fetch_array() expects的解決方法
- 你不需要jQuery(三) 新AJAX方法fetch()
相關(guān)文章
Laravel 中使用 Vue.js 實(shí)現(xiàn)基于 Ajax 的表單提交錯(cuò)誤驗(yàn)證操作
這篇文章主要介紹了Laravel 中使用 Vue.js 實(shí)現(xiàn)基于 Ajax 的表單提交錯(cuò)誤驗(yàn)證功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-06-06
PHP并發(fā)場(chǎng)景的三種解決方案代碼實(shí)例
這篇文章主要介紹了PHP并發(fā)場(chǎng)景的三種解決方案代碼實(shí)例,有對(duì)這方面感興趣的同學(xué)可以借鑒參考下2021-02-02
PHP實(shí)現(xiàn)支付寶即時(shí)到賬功能
這篇文章主要為大家詳細(xì)介紹了PHP實(shí)現(xiàn)支付寶即時(shí)到賬功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
php實(shí)現(xiàn)姓名根據(jù)首字母排序的類與方法(實(shí)例代碼)
這篇文章主要介紹了php實(shí)現(xiàn)姓名根據(jù)首字母排序的類與方法,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-05-05

