0

我正在使用 PHP quickbase 包装器,我需要获取表的最新记录 ID。

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

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

$results = $quickbase->do_query($queries, '', '', '3');

我知道我想要的 FID 是 3,我不确定要使用什么 ev,以及如何用我的 cri 来表达最后一个或最高计数的记录 id。

我已经尝试过针对其他数据的基本查询,并且得到了 0 个回报。

任何帮助将不胜感激!

4

3 回答 3

0

这个http://www.quickbase.com/api-guide/index.html#getrecordinfo.html怎么样

在“响应值”上尝试获取元素名称“摆脱”,也许它会帮助你?!

于 2012-10-25T10:15:21.370 回答
0

您需要指定排序列表以使用字段 3 (&slist=3),并让 options 参数按降序排序并仅返回一条记录(具有最大 [Record ID#] 的记录):

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

查询将是“某些字段包含某些内容”:

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

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

于 2012-10-25T16:38:16.697 回答
0

我解决了我的问题。

当我在表中提交我的第一条记录时,AI 可以获取 rid xml 对象。

$results = $quickbase->add_record($fields);
$rid = $results->rid;
于 2012-10-25T21:01:41.590 回答