ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 讀取類目的SQL報“You must set the database table to be used with your query” 9 0
迅睿CMS版本:1.0.0

PHP程序里面

1、功能:數據入庫后,在代碼里實現自動更新類目(類目已存在則讀取類目ID,不存在則創建該類目);

2、問題:讀取類目的SQL報“You must set the database table to be used with your query”;

3、方法:

//查詢類目是否已存在,存在則返回ID,不存在則插入

$hasOneSql = 'SELECT `id`, `pid`, `pids`, `name`, `dirname`, `pdirname`, `childids` FROM `dr_1_tp_category` WHERE `pid`=0 AND `pids`=0 AND `name`="'.$oneCat.'"';

$hasOneRs = \Phpcmf\Service::M()->db->query($hasOneSql);

或者

$hasOneRs = \Phpcmf\Service::M()->db->table("1_tp_category")->select("id,pid,pids,name,dirname,pdirname,childids")->where("pid=0 and pids=0 and name='".$oneCat."'")->get();

4、語句:

SELECT `id`, `pid`, `pids`, `name`, `dirname`, `pdirname`, `childids` FROM `dr_1_tp_category` WHERE `pid`=0 AND `pids`=0 AND `name`="女裝"

5、問題:

這個SQL在"SQL手冊“執行都沒什么問題,那是這里\Phpcmf\Service::M()->db->query()或\Phpcmf\Service::M()->db->table()->select()->get()有什么前提嗎?在這個語句執行之前,我只有一條查詢產品\Phpcmf\Service::M()->db->table("1_tp")->where("item_id", $pid)->get();語句。


解決方案