国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

使用mysql_fetch_row()函數(shù)逐行獲取結(jié)果集中的每條記錄(PHP操作MySQL數(shù)據(jù)庫的方法六)

黃舟
發(fā)布: 2017-04-20 13:47:15
原創(chuàng)
5647人瀏覽過

使用mysql_fetch_row()函數(shù)逐行獲取結(jié)果集中的每條記錄(php操作mysql數(shù)據(jù)庫的方法六)

前面我們介紹了兩種獲取結(jié)果集中的數(shù)據(jù),那么我們今天給大家介紹第三種獲取結(jié)果集的mysql_fetch_row()函數(shù),該函數(shù)與前面說的函數(shù)用法類似!

在之前的文章《使用mysql_fetch_array()函數(shù)獲取數(shù)組結(jié)果集中的信息(PHP操作MySQL數(shù)據(jù)庫的方法四)》和《使用mysql_fetch_object()函數(shù)獲取結(jié)果集中一行作為對(duì)象(PHP操作MySQL數(shù)據(jù)庫的方法五)》中介紹了mysql_fetch_array()函數(shù)和mysql_fetch_object()函數(shù),本章我們?cè)敿?xì)介紹mysql_fetch_row()函數(shù)!

還函數(shù)的語法格式如下:

array mysql_fetch_row(resource result)
登錄后復(fù)制

mysql_fetch_row()函數(shù)從指定的結(jié)果標(biāo)識(shí)關(guān)聯(lián)的結(jié)果集中獲取一行數(shù)據(jù)并作為數(shù)組返回,將此行賦予數(shù)組變量$row,每個(gè)結(jié)果的列存儲(chǔ)在一個(gè)數(shù)組元素中,下面從 0 開始,就是以$row[0]的形式訪問第一個(gè)數(shù)組元素(只有一個(gè)元素時(shí)也是如此),一次調(diào)用 mysql_fetch_row()函數(shù)將返回結(jié)果集中的下一行,知道沒有更多行那么就會(huì)返回false。

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

注意:本函數(shù)返回的字段名區(qū)分字母大小寫!

下面的實(shí)例個(gè)前面的文章中的功能是相同的,不同的是下面的實(shí)例通過 mysql_fetch_row()函數(shù)逐行獲取結(jié)果集中的每條記錄。然后使用echo 語句從數(shù)組結(jié)果集中輸出各字段所對(duì)應(yīng)的圖書信息。

具體開發(fā)步驟如下:

1.創(chuàng)建項(xiàng)目,添加表單,連接數(shù)據(jù)庫,以及選擇數(shù)據(jù)庫的實(shí)現(xiàn)過程跟前面文章的一樣,這里就不在重復(fù)了,不清楚的小伙伴可以去看下,本文有連接到上一篇。

2.和之前的文章中不同的是,本實(shí)例使用mysql_fetch_row()函數(shù)逐行獲取結(jié)果集中的記錄,核心代碼如下:

<?php
$sql = mysql_query("select * from tb_book");
$row = mysql_fetch_row($sql);
if ($_POST["Submit"]=="查詢"){
    $txt_book = $_POST["txt_book"];
    $sql = mysql_query("select * from tb_book where bookname like '%".trim($txt_book)."%'"); //執(zhí)行模糊查詢
    $row = mysql_fetch_row($sql);  //逐行獲取查詢結(jié)果,返回值為數(shù)組
}
?>
登錄后復(fù)制

3.使用if條件語句對(duì)結(jié)果集變量$row進(jìn)行判斷,如果該值為假,那么輸出您檢索的信息不存在,否則使用do...while循環(huán)語句以數(shù)組的方式輸出結(jié)果集中的信息,核心代碼如下:

<?php
if ($row == false){
    echo "<p align='center' style='color: #FF0000;font-size: 12px'>對(duì)不起,你要查詢的信息不存在</p>";
}
?>
<?php
do {
    ?>
    <table>
        <tr align="left" bgcolor="#FFFFFF">
            <td height="20" align="center"><?php echo $row[0] ?></td>
            <td height="20" align="center"><?php echo $row[1] ?></td>
            <td height="20" align="center"><?php echo $row[2] ?></td>
            <td height="20" align="center"><?php echo $row[3] ?></td>
            <td height="20" align="center"><?php echo $row[4] ?></td>
            <td height="20" align="center"><?php echo $row[5] ?></td>
        </tr>
    </table>
    <?php
}while ($row = mysql_fetch_row($sql));
?>
登錄后復(fù)制

上面的實(shí)例運(yùn)行的結(jié)果與前面兩篇文章的運(yùn)行的結(jié)果是一樣的,這里就粘貼圖了,小伙伴們可以自己在本地試一試!

下一篇文章我們將介紹 獲取查詢結(jié)果集中的記錄,具體請(qǐng)閱讀《使用mysql_num_rows()函數(shù)逐行獲取結(jié)果集中的記錄數(shù)(PHP操作MySQL數(shù)據(jù)庫的方法七)

以上就是使用mysql_fetch_row()函數(shù)逐行獲取結(jié)果集中的每條記錄(PHP操作MySQL數(shù)據(jù)庫的方法六)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!

PHP速學(xué)教程(入門到精通)
PHP速學(xué)教程(入門到精通)

PHP怎么學(xué)習(xí)?PHP怎么入門?PHP在哪學(xué)?PHP怎么學(xué)才快?不用擔(dān)心,這里為大家提供了PHP速學(xué)教程(入門到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!

下載
相關(guān)標(biāo)簽:
來源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn
最新問題
開源免費(fèi)商場(chǎng)系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)