插入數(shù)據(jù)返回插入數(shù)據(jù)id的問(wèn)題,代碼如下:
$rt=\Phpcmf\Service::M()->db->table("1_rjhj_index")->insert($arr_index);
print_r($rt);
上面代碼數(shù)據(jù)添加成功,原來(lái)一直通過(guò)$rt['code']返回插入記錄的id,但是今天調(diào)試的時(shí)候發(fā)現(xiàn)$rt的值是1,$rt['code']的值為空,請(qǐng)問(wèn)這是什么原因?
說(shuō)明數(shù)據(jù)庫(kù)結(jié)構(gòu)有問(wèn)題,沒(méi)有了自增屬性的id,用phpmyadmin查看看
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
肯定有自增屬性的id,數(shù)據(jù)庫(kù)表是創(chuàng)建模塊時(shí)自動(dòng)創(chuàng)建,一直以來(lái)都是用$rt['code']來(lái)獲取新增記錄的id,這個(gè)問(wèn)題我也是剛發(fā)現(xiàn)。我再仔細(xì)調(diào)試看看是哪里有bug。
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!