聯系官方銷售客服
1835022288
028-61286886
大家好,我想問下,這個相關調取{related module=news tag=中國,美國 num=55}
是調取的標題包含中國,或者美國的文章。
有沒有辦法調取出標題包含中國并且包含美國的文章呢?
SQL: SELECT * FROM `dr_1_news` WHERE ((`dr_1_news`.`title` LIKE "%中國%" OR `dr_1_news`.`keywords` LIKE "%中國%") OR (`dr_1_news`.`title` LIKE "%美國%" OR `dr_1_news`.`keywords` LIKE "%美國%")) AND `dr_1_news`.`status` = 9 ORDER BY `dr_1_news`.`updatetime` DESC LIMIT 55開發模式:已關閉數據緩存:未設置分頁功能:未開啟
{php $where=urlencode(" title like '%中國%' and title like '%美國%' ");}
{module module=news where=$where num=55}
換一種方式了
where參數是萬能的,可以組裝任何sql條件
回復迅睿框架創始人 這個是把關鍵詞固定的寫法,可不可以根據文章中的關鍵詞,或者字段調取呢?
比如
文章標題:公司領導就要結婚了送什么禮物好呢
關鍵詞:領導,結婚
我想調用出,標題 包含領導和結婚的文章
當然可以了,show.html頁面寫法可以改成這樣
{php
$arr=[];
foreach ($tags as $name=>$u) {
$arr[]= " title like '%".$name."%' ";
}
$where=urlencode(implode(" and ", $arr));}
{module module=news where=$where num=55}
回復迅睿框架創始人 系統故障了 ??
看下錯誤錯誤日志記錄,可能是我寫錯了某個字母
回復迅睿框架創始人
{module module=news where=$where num=55}