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 进行输出显示 (责任编辑:最模板) |