Mysql ID减法

时间:2014-02-09 15:57:03

标签: php mysql

我有一个mysql查询

$q = mysql_query("SELECT id FROM table ORDER BY id DESC LIMIT 2");
while($row = mysql_fetch_array($q)) {...}

我想做的就是从较大的ID中减去较小的ID。 例如,我有id = 500和id = 499,我想要500-499 = 1 我尝试过这样的事情

$row['id'][0]-$row['id'][1] 

但它无效

提前谢谢你,对不起我的英文

1 个答案:

答案 0 :(得分:1)

您假设数组的结构错误。 $row是一个行数组,每行都是一个包含列的关联数组。它应该是:

$i = $row[0]['id'] - $row[1]['id'];

下次,您可以使用var_dump($row)print_r($row)来查看结构的外观并自行解决。