mySQL获取max id在哪里

时间:2013-10-02 13:26:45

标签: mysql

我有像

这样的行
 id     uid     oid     cname 
 20     18       0      hey
 21     18       1      ball

我正在尝试获取最高oid的数字,以便我可以将其+1变为变量

使用以下内容我得到Resource id #6

的回复

SELECT MAX( oid ) AS O, uid FROM c_feed WHERE uid = '18'

2 个答案:

答案 0 :(得分:0)

您(可能)接收数组作为输出,而不是单个数字。你可能需要写这样的东西:

$db_row = mysql_fetch_array($db_results);
$my_var = $db_row['O'];

答案 1 :(得分:0)

如果您在最后插入的ID之后,请考虑使用此处get max id中的Last_Insert_ID()。