Php Mysql的select中返回了多少行?

Php Mysql的select中返回了多少行?,php,mysql,database,Php,Mysql,Database,你能告诉我如何计算Mysql的select中返回的行数吗 $n_quakes = "SELECT COUNT(*) FROM earthquakes WHERE milliseconds >= 1000 AND milliseconds <= 2000 AND magnitude >= 4 AND magnitude <=

你能告诉我如何计算Mysql的select中返回的行数吗

$n_quakes = "SELECT COUNT(*) 
             FROM earthquakes 
             WHERE milliseconds >= 1000 
               AND milliseconds <= 2000 
               AND magnitude >= 4 
               AND magnitude <= 8 
               AND ipocentro >= 50 
               AND ipocentro <= 800 
               AND latitude >= 40 
               AND latitude <= 50 
               AND longitude >= 30 
               AND longitude <= 70";
$n\u地震=“选择计数(*)
来自地震
其中毫秒>=1000
毫秒=4
震级=50
iposentro=40
纬度=30

和经度尝试使用between

$count = mysqli_fetch_array(mysqli_query($coni, "SELECT COUNT(*) as totalCount
             FROM earthquakes 
             WHERE (milliseconds between 1000 and 2000) and (magnitude between 4 and 8) AND (ipocentro between 50 and 800) AND (latitude between 40 and 50) and (longitude between 30 and 70)"));

$actualCount =  $count['totalCount'];

使用between试试这个

$count = mysqli_fetch_array(mysqli_query($coni, "SELECT COUNT(*) as totalCount
             FROM earthquakes 
             WHERE (milliseconds between 1000 and 2000) and (magnitude between 4 and 8) AND (ipocentro between 50 and 800) AND (latitude between 40 and 50) and (longitude between 30 and 70)"));

$actualCount =  $count['totalCount'];

试试这段代码,其中mysqli_num_rows返回行数,$con是数据库连接变量

$n_quakes = mysqli_num_rows(mysqli_query($con, "SELECT id FROM earthquakes WHERE milliseconds >= 1000 AND milliseconds <= 2000 AND magnitude >= 4 AND magnitude <= 8 AND ipocentro >= 50 AND ipocentro <= 800 AND latitude >= 40 AND latitude <= 50 AND longitude >= 30 AND longitude <= 70"));

$n_quakes=mysqli_num_rows(mysqli_query($con),“从地震中选择id,其中毫秒>=1000,毫秒=4,震级=50,ipocentro=40,纬度=30,经度试试这段代码,其中mysqli_num_rows返回行数,$con是数据库连接变量

$n_quakes = mysqli_num_rows(mysqli_query($con, "SELECT id FROM earthquakes WHERE milliseconds >= 1000 AND milliseconds <= 2000 AND magnitude >= 4 AND magnitude <= 8 AND ipocentro >= 50 AND ipocentro <= 800 AND latitude >= 40 AND latitude <= 50 AND longitude >= 30 AND longitude <= 70"));

$n_quakes=mysqli_num_rows(mysqli_query($con,“从地震中选择id,其中毫秒>=1000,毫秒=4,震级=50,ipocentro=40,纬度=30,经度)。如何执行此查询并返回结果?显示代码的所有相关部分。”或者位于代码的其他位置“-我们无法判断,因为我们没有看到任何其他代码。旁注:请查看运算符,这将使您的查询更简单、更短。行数取决于表中的记录数和您应用的条件。作为地震cnt的
SELECT COUNT(*)将使获取值更容易。”。(如果遵循通用命名,则位于
$row['cnt']
中)如何执行此查询并返回结果..?显示代码的所有相关部分。“或位于代码的其他位置”-我们看不出,因为我们没有看到任何其他代码。旁注:请查看运算符,这将使您的查询更简单、更短。行数取决于表中的记录数和您应用的条件。作为地震cnt的
SELECT COUNT(*)将使获取值更容易。(如果遵循通用命名,则它位于
$row['cnt']
中)