2015-02-02 1 views
1

Я использую класс PHRETS, чтобы получить данные моего поискового creteria, но он продолжает показывать 0 найденных записей.PHRETS не ищет данные

Ниже приведен код, который я использую. Все хорошо, но он повторял одно и то же сообщение об ошибке снова и снова.

Вот мой код:

<?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.

Я хочу, чтобы найти все записи, на основе по этим критериям и показывает результаты на странице.

+0

это продолжают говорить: '0 записей Found'. Данные не поступают. –

+0

Не возражаете ли вы вставлять метаданные для ResidentialProperty? Я вижу, что этот код очень похож на этот [link] (http://dangodesign.net/2013/01/getting-started-with-rets-for-php/). Вы уверены, что RETS Server - это система, описанная в ссылке выше? –

+0

Вот ссылка на метаданные: [link] (http://justpaste.it/j80r) –

ответ

0

Вы уверены, что имя системы (178), которые вы дали в DMQL запросе

((112 = '. $ Шестимесячного. +), (178 = ACT))

не является поисковым полем?

Если вы ищете, тогда нам может потребоваться предоставить запрос с помощью «|» символ. как это,

('. $ Шестимесячного' (112 = +), (178 = | ACT))

 Смежные вопросы

  • Нет связанных вопросов^_^