首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHRETS没有搜索数据

PHRETS没有搜索数据
EN

Stack Overflow用户
提问于 2015-02-02 22:05:05
回答 1查看 405关注 0票数 1

我使用PHRETS类来获取我的搜索记录的数据,但它一直显示找到0条记录。

下面是我使用的代码。一切都很好,但它总是一遍又一遍地说同样的错误信息。

下面是我的代码:

代码语言:javascript
复制
<?php @include_once('login.php'); ?>
<pre>
<?php

$rets = new PHRETS;

$connect = $rets->Connect($login, $un, $pw);

if($connect) {

    $sixmonths = date('Y-m-d\TH:i:s', time()-15778800); // get listings updated within last 6 months

    /* Search RETS server */
    $search = $rets->SearchQuery(
        'Property',                             // Resource
        'ResidentialProperty',                  // Class
        '((112='.$sixmonths.'+),(178=ACT))',    // DMQL, with SystemNames
        array(
            'Format'    => 'COMPACT-DECODED',
            'Select'    => 'sysid,49,112,175,9,2302,2304',
            'Count'     => 1,
            'Limit'     => 20
        )
    );

    /* If search returned results */
    if($rets->TotalRecordsFound() > 0) {
        while($data = $rets->FetchRow($search)) {
            print_r($data);
        }
    } else {
        echo '0 Records Found';
    }

    $rets->FreeResult($search);
    $rets->Disconnect();
} else {
    $error = $rets->Error();
    print_r($error);
}

?>
</pre>

我想获取记录的方式,如果用户选择浴室2,卧室4和价格> 12000000。

我想基于此标准搜索所有记录,并在页面上显示结果。

EN

回答 1

Stack Overflow用户

发布于 2016-02-18 17:40:32

您确定您在DMQL查询中提供的系统名称(178),

((112=‘.$六个月.’+),(178=ACT))

不是查找字段吗?

如果查找,那么我们可能需要给查询加上"|“符号。像这样,

((112=‘.$六个月.’+),(178=|ACT))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28279504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档