python nums函数获取结果记录集有多少行记录_PHP mysqli_num_rows():获取查询结果的行数...
在 PHP 中,想要獲取由 SELECT 語句查詢到的結果集中有多少條數據的話,則需要使用 mysqli_num_rows() 函數來實現。首先我們來看一下該函數的語法結構:
面向對象風格的寫法
$mysqli_result -> num_rows;
其中 $mysqli_result 為使用 mysqli_query() 函數返回的結果集。
面向過程風格的寫法
mysqli_num_rows(mysqli_result $result)
其中 $result 為使用 mysqli_query() 函數返回的結果集。
注意:mysqli_num_rows() 函數僅對 SELECT 語句有效,如果返回的行數大于 PHP_INI_MAX,則將行數以字符串的形式返回。
【示例】使用 mysqli_num_rows() 函數獲取查詢結果的行數。
面向對象風格的寫法
$host = 'localhost';
$username = 'root';
$password = 'root';
$dbname = 'test';
$mysql = new Mysqli($host, $username, $password, $dbname);
if($mysql -> connect_errno){
die('數據庫連接失敗:'.$mysql->connect_errno);
}else{
$sql = 'select name,sex,age from user'; // SQL 語句
$result = $mysql -> query($sql); // 執行上面的 SQL 語句
$num = $result -> num_rows; // 獲取查詢結果的行數
$mysql -> close();
}
echo '一共查詢到 '.$num.' 條記錄。';
?>
面向過程風格的寫法
$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 語句
$result = mysqli_query($link, $sql); // 執行 SQL 語句,并返回結果
$num = mysqli_num_rows($result); // 獲取查詢結果的行數
mysqli_close($link);
}else{
echo '數據庫連接失敗!';
}
echo '一共查詢到 '.$num.' 條記錄。';
?>
運行結果如下:
一共查詢到 5 條記錄。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python nums函数获取结果记录集有多少行记录_PHP mysqli_num_rows():获取查询结果的行数...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 图片识别_python识别
- 下一篇: linux图形界面(linux 图形)