搜索查询的这段代码是否错误?尝试调试其他人的网站

时间:2019-07-07 19:29:21

标签: php

我正在尝试帮助一个朋友访问她的网站,该网站上的一些搜索框似乎没有检索到任何结果。代码的这一部分中是否有任何错误,尤其是在那些查询中?

if ($_SESSION['searchvars']['res']) {

    $query = '';

    $restable    = 'clrcr_rets_property';
    $fieldstoget = "ModificationTimestamp,PropertyType,BedroomsTotal,BathsTotal,SqftMain,ListingId,StandardStatus,ListPrice,City,StreetDirPrefix,StreetNumber,StreetName,ListOfficeName,ListOfficeMlsId,imageref";

    $query .= "SELECT $fieldstoget FROM `$restable` WHERE PropertyType = 'Residential'";

    $query .= (isset($_SESSION['searchvars']['maxprice']))   ? " WHERE ListPrice <= '{$_SESSION['searchvars']['maxprice']}'" : '';
    $query .= (isset($_SESSION['searchvars']['minsqft']))    ? " WHERE SqftMain >= '{$_SESSION['searchvars']['minsqft']}'" : '';
    $query .= (isset($_SESSION['searchvars']['schooldist'])) ? " WHERE SchoolDistrict LIKE '%{$_SESSION['searchvars']['schooldist']}%'" : '';
    $query .= (isset($_SESSION['searchvars']['foundation'])) ? " WHERE FoundationType LIKE '%{$_SESSION['searchvars']['foundation']}%'" : '';

    $slug   = 'residential';
    $type   = 'residential properties';

}

当我知道它应该在寻找东西的时候,结果似乎一直没有给我任何东西。自从最初编写此代码以来,语法是否已更改?

0 个答案:

没有答案