其中$where=where catid=4 and id in (SELECT cid FROM dr99eyao_1_wenda_comment where uid=1)
不是相等于 在數(shù)據(jù)表中執(zhí)行sql
select * from`dr99eyao_1_wenda` where catid =4 and id in (SELECT cid FROM `dr99eyao_1_wenda_comment` where uid=1) 嗎? 為啥和在sql中執(zhí)行出來獲取的條數(shù)不一樣呢?sql執(zhí)行出來的是5條,但是模版中只有3條
用where參數(shù)
{php $where=urlencode("id in (select cid form dr_1_news_comment where uid=".$member.uid.")");}
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復@迅睿官方創(chuàng)始人
舊的

新的
打印
我將這個替換成where,發(fā)現(xiàn)查找不出來
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復@迅睿官方創(chuàng)始人
有沒有什么方法,將這個uid注入到模版中去呢,因為寫sql需要用到這個uid
這個uid是這樣放到url中的
參考文檔:《重寫搜索Search類》 手動組裝where條件語句
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
如果有需要處理,可以聯(lián)系我 QQ 187013488
回復@迅睿官方創(chuàng)始人
其中$where=where catid=4 and id in (SELECT cid FROM dr99eyao_1_wenda_comment where uid=1)
不是相等于 在數(shù)據(jù)表中執(zhí)行sql
select * from`dr99eyao_1_wenda` where catid =4 and id in (SELECT cid FROM `dr99eyao_1_wenda_comment` where uid=1) 嗎?
為啥和在sql中執(zhí)行出來獲取的條數(shù)不一樣呢?sql執(zhí)行出來的是5條,但是模版中只有3條
$where=url_encode($where);
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!