站長資訊網
        最全最豐富的資訊網站

        PHP數據庫學習之怎樣獲取查詢結果的行數?

        在之前的文章中給大家帶來了《PHP數據庫學習之怎樣一次執行多條SQL命令?》,其中詳細介紹了PHP中想要一次執行多條SQL命令的相關知識,本篇我們來看一下PHP中怎樣獲取查詢結果的行數,希望對大家有幫助!

        PHP數據庫學習之怎樣獲取查詢結果的行數?

        在之前的學習中,我們已經了解怎樣獲取SQL的查詢結果,怎樣一次執行多條SQL語句,在PHP中是有函數能夠獲取查詢結果的行數的,也就是查詢到的結果集中有多少條數據,這個函數就是 mysqli_num_rows() 函數,那接下來我們就來看一下mysqli_num_rows() 函數的相關知識吧。

        mysqli_num_rows() 函數

        在 PHP 中,想要獲取由 SELECT 語句查詢到的結果集中有多少條數據的話,則需要使用 mysqli_num_rows() 函數來實現。首先我們來看一下該函數的語法結構:

        $mysqli_result -> num_rows;

        這是面向對象寫法的語法,下面是面向過程寫法的語法:

        mysqli_num_rows(mysqli_result $result)

        其中我們需要注意的是:

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

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

        接下來我們通過示例來看一下mysqli_num_rows() 函數的用法吧

        示例如下:

        <?php     $host     = 'localhost';     $username = 'root';     $password = 'root';     $dbname   = 'test';     $mysql    = new Mysqli($host, $username, $password, $dbname);     if($mysql -> connect_errno){         die('數據庫連接失?。?#39;.$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.' 條記錄。'; ?>

        輸出結果:

        PHP數據庫學習之怎樣獲取查詢結果的行數?

        上述示例是通過面向對象的寫法,下面看一下面向過程的寫法:

        <?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 語句         $result = mysqli_query($link, $sql);        // 執行 SQL 語句,并返回結果         $num    = mysqli_num_rows($result);         // 獲取查詢結果的行數         mysqli_close($link);     }else{         echo '數據庫連接失?。?#39;;     }     echo '一共查詢到 '.$num.' 條記錄。'; ?>

        其輸出結果與上述結果相同,上述事例中通過mysqli_num_rows() 函數完成了查詢數據集有多少條數據的結果。

        大家如果感興趣的話,可以點擊《PHP視頻教程》進行

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 日韩精品毛片| 亚洲日韩精品无码专区网站| 日韩精品毛片| 影视网欧洲精品| 精品无码国产自产拍在线观看| 国产在线精品国自产拍影院| 久久r热这里有精品视频| 久久亚洲精品成人AV| 欧美亚洲综合免费精品高清在线观看| 久久99国产精品久久久| 久久国产精品无码一区二区三区 | 国产精品亚洲不卡一区二区三区| 99久久免费国产精品热| 无码精品人妻一区二区三区漫画 | 欧美日韩人妻精品一区二区在线| 久久99精品国产麻豆蜜芽| 四虎精品8848ys一区二区| freesexvideos精品老师毛多| 亚洲中文字幕无码久久精品1| 久久精品国产色蜜蜜麻豆| 国产精品成人99久久久久91gav| 国产一成人精品福利网站| 国产精品伦一区二区三级视频| 亚洲欧美精品AAAAAA片| 综合在线视频精品专区| 午夜精品久久久久成人| 久久99精品免费一区二区| 国产精品国产欧美综合一区| 91人前露出精品国产| 五月花精品视频在线观看 | 久久综合久久自在自线精品自| 亚洲精品97久久中文字幕无码| 欧美日韩精品系列一区二区三区| 精品熟女少妇aⅴ免费久久 | 国产精品免费久久| 国产精品青青在线观看爽香蕉| 国产A√精品区二区三区四区| 国产精品福利电影一区二区三区四区欧美白嫩精品 | 国内精品久久久久国产盗摄| 国产精品自在线拍国产手机版| 国产精品亚洲不卡一区二区三区|