mysql_fetch_array()函數(shù)參數(shù)
mysql_fetch_array() 函數(shù)從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者兼有
返回根據(jù)從結(jié)果集取得的行生成的數(shù)組,如果沒有更多行則返回 false。
mysql_fetch_array(data,array_type)
array_type如下
MYSQL_ASSOC - 關(guān)聯(lián)數(shù)組
MYSQL_NUM - 數(shù)字?jǐn)?shù)組
MYSQL_BOTH - 默認(rèn)。同時(shí)產(chǎn)生關(guān)聯(lián)和數(shù)字?jǐn)?shù)組
mysql_fetch_rows()函數(shù)參數(shù)
mysql_fetch_row() 函數(shù)從結(jié)果集中取得一行作為數(shù)字?jǐn)?shù)組。
mysql_fetch_row(data)
從上面來看它們都是使用的數(shù)據(jù)指針。該數(shù)據(jù)指針是 mysql_query() 函數(shù)產(chǎn)生的結(jié)果了,但后面有一個(gè)參數(shù)是不一樣的,mysql_fetch_array()有array_type參數(shù)而mysql_fetch_rows()沒有。
那么用法有什么區(qū)別,下面看個(gè)例子
mysql_fetch_array()和mysql_fetch_rows()都能獲取數(shù)據(jù)庫的字段數(shù)據(jù),具體區(qū)別可參照以www.companysz.com整理的實(shí)例:
mysql_fetch_array()函數(shù)例子
- <?php
- $sql=”select * from user “;
- $query=mysql_query($sql);
- $result=mysql_fetch_array($query);
- echo $result[name];
- echo $resutlt[password];
- ?>
mysql_fetch_rows()函數(shù)例子
- <?php
- $sql=”select * from user “;
- $query=mysql_query($sql);
- $result=mysql_fetch_rows($query);
- echo $result[1];
- echo $resutlt[2];
- ?>
總結(jié),mysql_fetch_array()是數(shù)組并且可以關(guān)聯(lián)數(shù)組,而mysql_fetch_rows是對象不能關(guān)聯(lián)數(shù)組,區(qū)別就在這里了。
新聞熱點(diǎn)
疑難解答