深入mysql_fetch_row()與mysql_fetch_array()的區(qū)別詳解
更新時間:2013年06月05日 09:20:12 作者:
本篇文章是對mysql_fetch_row()與mysql_fetch_array()的區(qū)別進行了詳細的分析介紹,需要的朋友參考下
這兩個函數(shù),返回的都是一個數(shù)組,區(qū)別就是第一個函數(shù)返回的數(shù)組是只包含值,我們只能$row[0],
$row[1],這樣以數(shù)組下標來讀取數(shù)據(jù),而mysql_fetch_array()返回的數(shù)組既包含第一種,也包含鍵值
對的形式,我們可以這樣讀取數(shù)據(jù),(假如數(shù)據(jù)庫的字段是 username,passwd):
$row['username'], $row['passwd']
而且,如果用($row as $kay => $value)來操作的話,還以直接取得數(shù)據(jù)庫的字段名稱。
更主要的是mysqli是php5提供的新函數(shù)庫,(i)表示改進,其執(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
}
//關閉對數(shù)據(jù)庫的連接
mysqli_free_result($result);
mysqli_close($mysqli);*/
?>
$row[1],這樣以數(shù)組下標來讀取數(shù)據(jù),而mysql_fetch_array()返回的數(shù)組既包含第一種,也包含鍵值
對的形式,我們可以這樣讀取數(shù)據(jù),(假如數(shù)據(jù)庫的字段是 username,passwd):
$row['username'], $row['passwd']
而且,如果用($row as $kay => $value)來操作的話,還以直接取得數(shù)據(jù)庫的字段名稱。
更主要的是mysqli是php5提供的新函數(shù)庫,(i)表示改進,其執(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
}
//關閉對數(shù)據(jù)庫的連接
mysqli_free_result($result);
mysqli_close($mysqli);*/
?>
您可能感興趣的文章:
- oracle下巧用bulk collect實現(xiàn)cursor批量fetch的sql語句
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的區(qū)別
- 基于JQuery框架的AJAX實例代碼
- jquery ajax提交表單數(shù)據(jù)的兩種方式
- 用mysql_fetch_array()獲取當前行數(shù)據(jù)的方法詳解
- 深入理解用mysql_fetch_row()以數(shù)組的形式返回查詢結果
- mysql_fetch_row()與mysql_fetch_array()的使用介紹
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法總結
- php提示W(wǎng)arning:mysql_fetch_array() expects的解決方法
- 你不需要jQuery(三) 新AJAX方法fetch()
相關文章
Laravel 中使用 Vue.js 實現(xiàn)基于 Ajax 的表單提交錯誤驗證操作
這篇文章主要介紹了Laravel 中使用 Vue.js 實現(xiàn)基于 Ajax 的表單提交錯誤驗證功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-06-06
php實現(xiàn)姓名根據(jù)首字母排序的類與方法(實例代碼)
這篇文章主要介紹了php實現(xiàn)姓名根據(jù)首字母排序的類與方法,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧2018-05-05

