迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
在線咨詢
請教一下,在SQL中,查找maintable_1下datatablename字段中的表名,并刪除。下面關(guān)于插件卸載的語句要如何寫?
$b=SELECT datatablename FROM `{dbprefix}maintable_1`;//感覺這句應(yīng)該不正確。
IF (COUNT($b)>0){
FOR ($i,$i<COUNT($b),$i++){
DROP TABLE IF EXISTS `{dbprefix}.$b[i]`;
}
查找maintable_1下datatablename字段中的表名
這句話怎么理解呢
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
找maintable_1是表名,datatablename字段中存放插件后期創(chuàng)建的表的表名
$aa = \Phpcmf\Service::M()->table('maintable_1')->getAll(); foreach ($aa as $a) { $sql = 'DROP TABLE IF EXISTS `'.$a['datatablename'].'`'; 運行: }
maintable_1是插件模型的表名,插件是用于后臺創(chuàng)建統(tǒng)計表,存放統(tǒng)計數(shù)據(jù),它下面的datatablename字段就是用于存放后臺創(chuàng)建的統(tǒng)計用表的表名的。
回復(fù)@官方研發(fā)實習(xí)技術(shù)
查找maintable_1下datatablename字段中的表名
這句話怎么理解呢
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
找maintable_1是表名,datatablename字段中存放插件后期創(chuàng)建的表的表名
$aa = \Phpcmf\Service::M()->table('maintable_1')->getAll(); foreach ($aa as $a) { $sql = 'DROP TABLE IF EXISTS `'.$a['datatablename'].'`'; 運行: }開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
maintable_1是插件模型的表名,插件是用于后臺創(chuàng)建統(tǒng)計表,存放統(tǒng)計數(shù)據(jù),它下面的datatablename字段就是用于存放后臺創(chuàng)建的統(tǒng)計用表的表名的。
回復(fù)@官方研發(fā)實習(xí)技術(shù)