我正在使用PHP quickbase包装器,我需要获取表的最新记录ID。
从我阅读的教程和其他材料中,我认为您需要像这样设置查询:
$queries = array(
array(
'fid' => '3',
'ev' => 'ex',
'cri' => '2')
);
$results = $quickbase->do_query($queries, '', '', '3');
我知道我想要的FID是3,我不确定要使用什么,以及如何用我的说法来说出最后或最高计数记录ID。
我尝试过针对其他数据的基本查询,并获得0次返回。
非常感谢任何帮助!
答案 0 :(得分:0)
这个http://www.quickbase.com/api-guide/index.html#getrecordinfo.html
怎么样?在“响应值”上尝试获取元素名称“rid”,也许它会帮助你?!
答案 1 :(得分:0)
您需要指定排序列表以使用字段3(&amp; slist = 3),并使options参数按递减顺序排序并仅返回一条记录(具有[Record ID#]最大的记录):< / p>
&slist=3&options=sortorder-D.num-1
查询将是“某些字段包含的内容”:
&query={'0'.CT.''}
不幸的是,这不是我们正在处理的SQL。
答案 2 :(得分:0)
我解决了我的问题。
当我在表A中提交我的第一条记录时,我可以抓取rid xml对象。
$results = $quickbase->add_record($fields);
$rid = $results->rid;