我有像这样的行
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'
我有像这样的行
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'
您(可能)接收到一个数组作为输出,而不是一个数字。您可能需要编写如下内容:
$db_row = mysql_fetch_array($db_results);
$my_var = $db_row['O'];
如果您在最后插入的 id 之后,请考虑使用 Last_Insert_ID(),因为在此处获取最大id。