我正在尝试帮助一个朋友访问她的网站,该网站上的一些搜索框似乎没有检索到任何结果。代码的这一部分中是否有任何错误,尤其是在那些查询中?
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';
}
当我知道它应该在寻找东西的时候,结果似乎一直没有给我任何东西。自从最初编写此代码以来,语法是否已更改?