Php 查找数字或第二大数字
如果我找不到我搜索过的号码,如何找到第二大号码? 例如 我正在搜索3000,在我的数据库中,我得到的最大数字是2900。我怎样才能找到第二大数字 PHP代码:Php 查找数字或第二大数字,php,zend-framework,Php,Zend Framework,如果我找不到我搜索过的号码,如何找到第二大号码? 例如 我正在搜索3000,在我的数据库中,我得到的最大数字是2900。我怎样才能找到第二大数字 PHP代码: $query = $select->from('numbers', array( 'id')) ->where('number=?',$big_number); 你具体说的是什么数据库 假设您谈论的是基于SQL的数据或类似的数据,只需按number列获取并排序数据即可。然后使用LIMIT获得第二个结果。尝
$query = $select->from('numbers', array(
'id'))
->where('number=?',$big_number);
你具体说的是什么数据库 假设您谈论的是基于SQL的数据或类似的数据,只需按
number
列获取并排序数据即可。然后使用LIMIT
获得第二个结果。尝试使用from('numbers',array(
"id"))
->谢谢你,这就是我要找的!
$query = $select->from('numbers', array(
'id'))
->where('number<=?',$big_number)
->order('number DESC')
->limit(0, 1);