服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > php教程 >

PHP获取MySQL数据库查询结果行数

时间:2016-03-13 00:53来源:未知 作者:最模板 点击:
PHP获取MySQL数据库查询结果行数,首先需定义一个数据库接口函数,可单独存为一个php页面 ?phpfunction db_connect() { $result = new mysqli(数据库地址, 账号, 密码, 库名);//连接数据库 if (!$result)

PHP获取MySQL数据库查询结果行数,首先需定义一个数据库接口函数,可单独存为一个php页面

<?php
function db_connect() {
   $result = new mysqli('数据库地址', '账号', '密码', '库名');//连接数据库
   if (!$result) {
      return false;//连接失败
   }
   return $result;//返回数据库对象
}
?>

在另一php页面中,首先需使用 include函数 包含上述php页面,也即需保证上述接口函数能被正确调用

<?php
function output_rows($seller_id){
    $conn = db_connect();//连接数据库
    if (!$conn) {//无法连接数据库
        echo "can not connect mysql";
        return 'fail_mysql';
    }
    $result = $conn->query("SELECT * FROM t_order WHERE seller_id= '". $seller_id."' ");//查询数据
    echo $result->num_rows;  //输出行数
}
?>

通过调用上述定义的函数即可显示sql查询结果的行数,上述函数通过 $result = $conn->query("SELECT * FROM t_order WHERE seller_id= '". $seller_id."' "); 进行数据库的查询,查询 t_seller 表中 seller_id 等于$seller_id 的所有行,并将结果集赋给 $result ,再通过使用 $result->num_rows 可取得查询结果的行数,用 echo 进行输出显示

(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容