【发布时间】:2015-09-22 09:40:14
【问题描述】:
我想把limit 10放在这里
function getArticles($search_key,$pub_status)
{
$sql="SELECT * FROM (`ms_article`) ";
if($search_key != '')
{
$sql.="WHERE (";
$words = explode(" ",$search_key);
for($i=0;$i<count($words);$i++)
{
$title_con.="`article_title` LIKE '%".$words[$i]."%' OR";
$abstract_con.="`article_abstract` LIKE '%".$words[$i]."%' OR";
$keywords_con.="`article_keywords` LIKE '%".$words[$i]."%' OR";
}
$sql.=$title_con.$abstract_con.substr($keywords_con, 0, -2).") AND (`article_status` = 1 ";
} else{
$sql.="WHERE (`article_status` = 1 ";
}
if($pub_status==0){
$sql.="AND `private_status` <> 1";
}
$sql.=")";
$result=$this->db->query($sql) ;
// echo[$result];
// return $result;
}
但我不知道该查询中的限制附加。 我在哪里可以放置它以及如何在 codeigniter 中回显查询?
【问题讨论】:
标签: php mysql sql codeigniter