站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

PHP數(shù)據(jù)庫(kù)學(xué)習(xí)之怎樣獲取查詢(xún)結(jié)果的行數(shù)?

在之前的文章中給大家?guī)?lái)了《PHP數(shù)據(jù)庫(kù)學(xué)習(xí)之怎樣一次執(zhí)行多條SQL命令?》,其中詳細(xì)介紹了PHP中想要一次執(zhí)行多條SQL命令的相關(guān)知識(shí),本篇我們來(lái)看一下PHP中怎樣獲取查詢(xún)結(jié)果的行數(shù),希望對(duì)大家有幫助!

PHP數(shù)據(jù)庫(kù)學(xué)習(xí)之怎樣獲取查詢(xún)結(jié)果的行數(shù)?

在之前的學(xué)習(xí)中,我們已經(jīng)了解怎樣獲取SQL的查詢(xún)結(jié)果,怎樣一次執(zhí)行多條SQL語(yǔ)句,在PHP中是有函數(shù)能夠獲取查詢(xún)結(jié)果的行數(shù)的,也就是查詢(xún)到的結(jié)果集中有多少條數(shù)據(jù),這個(gè)函數(shù)就是 mysqli_num_rows() 函數(shù),那接下來(lái)我們就來(lái)看一下mysqli_num_rows() 函數(shù)的相關(guān)知識(shí)吧。

mysqli_num_rows() 函數(shù)

在 PHP 中,想要獲取由 SELECT 語(yǔ)句查詢(xún)到的結(jié)果集中有多少條數(shù)據(jù)的話(huà),則需要使用 mysqli_num_rows() 函數(shù)來(lái)實(shí)現(xiàn)。首先我們來(lái)看一下該函數(shù)的語(yǔ)法結(jié)構(gòu):

$mysqli_result -> num_rows;

這是面向?qū)ο髮?xiě)法的語(yǔ)法,下面是面向過(guò)程寫(xiě)法的語(yǔ)法:

mysqli_num_rows(mysqli_result $result)

其中我們需要注意的是:

  • $mysqli_result$result 為使用 mysqli_query() 函數(shù)返回的結(jié)果集。

  • mysqli_num_rows() 函數(shù)僅對(duì) SELECT 語(yǔ)句有效,如果返回的行數(shù)大于 PHP_INI_MAX,則將行數(shù)以字符串的形式返回。

接下來(lái)我們通過(guò)示例來(lái)看一下mysqli_num_rows() 函數(shù)的用法吧

示例如下:

<?php     $host     = 'localhost';     $username = 'root';     $password = 'root';     $dbname   = 'test';     $mysql    = new Mysqli($host, $username, $password, $dbname);     if($mysql -> connect_errno){         die('數(shù)據(jù)庫(kù)連接失敗:'.$mysql->connect_errno);     }else{         $sql    = 'select name,sex,age from user';     // SQL 語(yǔ)句         $result = $mysql -> query($sql);               // 執(zhí)行上面的 SQL 語(yǔ)句         $num    = $result -> num_rows;                 // 獲取查詢(xún)結(jié)果的行數(shù)         $mysql -> close();     }     echo '一共查詢(xún)到 '.$num.' 條記錄。'; ?>

輸出結(jié)果:

PHP數(shù)據(jù)庫(kù)學(xué)習(xí)之怎樣獲取查詢(xún)結(jié)果的行數(shù)?

上述示例是通過(guò)面向?qū)ο蟮膶?xiě)法,下面看一下面向過(guò)程的寫(xiě)法:

<?php     $host     = 'localhost';     $username = 'root';     $password = 'root';     $dbname   = 'test';     $link     = @mysqli_connect($host, $username, $password, $dbname);     if($link){              $sql    = 'select name,sex,age from user';  // SQL 語(yǔ)句         $result = mysqli_query($link, $sql);        // 執(zhí)行 SQL 語(yǔ)句,并返回結(jié)果         $num    = mysqli_num_rows($result);         // 獲取查詢(xún)結(jié)果的行數(shù)         mysqli_close($link);     }else{         echo '數(shù)據(jù)庫(kù)連接失敗!';     }     echo '一共查詢(xún)到 '.$num.' 條記錄。'; ?>

其輸出結(jié)果與上述結(jié)果相同,上述事例中通過(guò)mysqli_num_rows() 函數(shù)完成了查詢(xún)數(shù)據(jù)集有多少條數(shù)據(jù)的結(jié)果。

大家如果感興趣的話(huà),可以點(diǎn)擊《PHP視頻教程》進(jìn)行

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
亚洲av午夜成人片精品电影| 国产精品99久久久久久人四虎| 久久精品一区二区三区中文字幕| 国产精品成人久久久久三级午夜电影| 青青青青久久精品国产h久久精品五福影院1421 | 亚洲AV无码成人精品区日韩 | AV天堂午夜精品一区二区三区| 91精品一区二区综合在线| 日韩欧精品无码视频无删节| 精品综合久久久久久97超人| 黑猫福利精品第一视频| 在线播放偷拍一区精品| 国产人成精品午夜在线观看 | 国产日韩久久久精品影院首页| 精品国产av一二三四区| 精品亚洲国产成人av| 久九九精品免费视频| 五月天婷婷精品视频| 亚洲精品亚洲人成在线麻豆| 人人妻人人澡人人爽精品日本 | 亚洲AV成人精品网站在线播放| 国产区精品一区二区不卡中文 | 国产精品亚洲专区无码唯爱网 | 91九色精品国产免费| 91亚洲国产成人精品下载| 99久久亚洲精品无码毛片| 99久久亚洲精品无码毛片| 精品国产品香蕉在线观看75| 国产精品久久久久久久人人看| 国产精品亚洲专区在线观看| 久久久久久精品免费看SSS| 99re热精品这里精品| 久99久热只有精品国产男同| 久久久国产精品一区二区18禁| 久久国产精品免费视频| 无码精品人妻一区二区三区中| 日产精品久久久一区二区| 久久精品国产亚洲AV无码娇色 | 午夜精品久久久久久久99热| 国产成人久久精品麻豆二区| 日韩精品无码免费专区午夜|