背景:公司的老項目,用thinkPHP做的,版本2.1,最近換服務器,做項目遷移,遷移后就出現這個問題了。問題: M('Tchapter')->addAll($chapterList); 無法正常向數據庫里插入數據,用M('Tchapter')->getLastSql();打印SQL語句出現下面這個語句,沒有將字段和值映射出來,“INSERT INTO `tchapter` () VALUES (),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),()”。小弟是做java開發的,對php不是很熟悉,這個問題查了幾天了,還是找不到問題所在,故在此請教各位大神們,希望能不吝賜教,小弟在此先謝過了??!
1 回答

心有法竹
TA貢獻1866條經驗 獲得超5個贊
addAll 是 thinkphp 里面對 Mysql的特殊操作 ,是批量添加數據,我不知道你的代碼是怎樣寫的,,那按照下面的跟你的對應一下看有錯沒
親??!如果你感覺對你有用,請采納!!謝謝
添加回答
舉報
0/150
提交
取消