PHP搜索表

时间:2014-03-06 16:50:01

标签: php mysql

我是一名初学者,试图了解PHP及其搜索方式,从而改变我网站上的一些内容。 目前我正在尝试更改我们最新的工作搜索脚本表,以实际显示只有一个工资范围的最后5个工作,并想知道如何更改我们的脚本来做到这一点? 我知道这是一个非常基本的问题,我将不胜感激。 提前致谢... 目前我有:

$sql = "SELECT * FROM ".JOB_TABLE." 
    LEFT JOIN (".JBC_TABLE.", ".JBL_TABLE.", ".JBS_TABLE.", ".JBP_TABLE.")
        ON (".JBC_TABLE.".".JOB_TABLE."_id=".JOB_TABLE.".".JOB_TABLE."_id 
        AND ".JBL_TABLE.".".JOB_TABLE."_id=".JOB_TABLE.".".JOB_TABLE."_id 
        AND ".JBS_TABLE.".".JOB_TABLE."_id=".JOB_TABLE.".".JOB_TABLE."_id 
        AND ".JBP_TABLE.".".JOB_TABLE."_id=".JOB_TABLE.".".JOB_TABLE."_id) 
    WHERE ".JOB_TABLE."_display = '1'  
    GROUP BY ".JOB_TABLE.".".JOB_TABLE."_id 
    ORDER BY ".JOB_TABLE."_rank DESC
    LIMIT 10";

$res=$_Db->execute($sql);
$total = $_Db->numResults($res);

if($_Db->numResults($res)>0) {

$co = 0;
while($row=$_Db->fetchAssoc($res)) {    

    $jobs[$co]["id"]=$row[JOB_TABLE."_id"];
    $jobs[$co]["title"]=$row[JOB_TABLE."_title"];
    $jobs[$co]["product"]=getCatLocSecTitle($_Db, PDT_TABLE, $row[PDT_TABLE."_id"]);
    $jobs[$co]["salary"]=getCatLocSecTitle($_Db, SAL_TABLE, $row[SAL_TABLE."_id"]);

    $co++;

}
}

0 个答案:

没有答案