从QB PHP包装器查询中获取最后一个记录ID



我正在使用php Quickbase包装器,我需要获得表的最新记录ID。

从我阅读的教程和其他材料中,我认为您需要像这样设置查询:

$queries = array(
        array(
            'fid'   => '3',
            'ev'    => 'ex',
            'cri'   => '2')
         );
$results = $quickbase->do_query($queries, '', '', '3');

我知道我想要的FID是3,我不确定要使用什么EV,以及我如何用CRI来说出最后一个或最高的记录ID。

我尝试了基本查询的其他数据,并获得了0个返回。

任何帮助将不胜感激!

http://www.quickbase.com/api-guide/index.html#getrecordinfo.html

在"响应值"上尝试获取元素名称" rid",也许会帮助您?!

您需要指定要使用字段3(& slist = 3)的排序列表,并且将选项参数排序以减少顺序排序,仅返回一个记录(最大的记录[记录ID#]):

&slist=3&options=sortorder-D.num-1

查询将是"某些字段包含某些东西":

&query={'0'.CT.''}

不幸的是,这不是我们正在处理的SQL。

我解决了我的问题。

当我在表A中提交第一张记录时,我可以抓住RID XML对象。

$results = $quickbase->add_record($fields);
$rid = $results->rid;

最新更新