新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
PHPmysqli_num_rows():獲取查詢結(jié)果的行數(shù)
在 php 中,想要獲取由 SELECT 語(yǔ)句查詢到的結(jié)果集中有多少條數(shù)據(jù)的話,則需要使用 mysqli_num_rows() 函數(shù)來(lái)實(shí)現(xiàn)。首先我們來(lái)看一下該函數(shù)的語(yǔ)法結(jié)構(gòu):

面向?qū)ο箫L(fēng)格的寫法
$mysqli_result -> num_rows;
其中 $mysqli_result 為使用 mysqli_query() 函數(shù)返回的結(jié)果集。
面向過(guò)程風(fēng)格的寫法
mysqli_num_rows(mysqli_result $result)
其中 $result 為使用 mysqli_query() 函數(shù)返回的結(jié)果集。
注意:mysqli_num_rows() 函數(shù)僅對(duì) SELECT 語(yǔ)句有效,如果返回的行數(shù)大于 PHP_INI_MAX,則將行數(shù)以字符串的形式返回。
【示例】使用 mysqli_num_rows() 函數(shù)獲取查詢結(jié)果的行數(shù)。
面向?qū)ο箫L(fēng)格的寫法
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; // 獲取查詢結(jié)果的行數(shù)
$mysql -> close();
}
echo '一共查詢到 '.$num.' 條記錄。';
?>
面向過(guò)程風(fēng)格的寫法
運(yùn)行結(jié)果如下:
一共查詢到 5 條記錄。
新聞標(biāo)題:PHPmysqli_num_rows():獲取查詢結(jié)果的行數(shù)
網(wǎng)頁(yè)地址:http://www.5511xx.com/article/djdggod.html


咨詢
建站咨詢
