$bndata = $this->db->query("SELECT a.*,b.* FROM dr_member_coupon AS a LEFT JOIN dr_member_bonus AS b ON a.id=b.bonus_type_id WHERE b.username =".$this->member['username']." AND b.bonus_id=". $bonus)->row_array();
上面語(yǔ)句,如果會(huì)員名稱(chēng)是手機(jī)號(hào)碼,那么不會(huì)報(bào)數(shù)據(jù)庫(kù)錯(cuò)誤,但是如果會(huì)員名稱(chēng)是英文字母例如:admin,則會(huì)報(bào)數(shù)據(jù)庫(kù)錯(cuò)誤。這究竟什么原因?好像會(huì)員名要加單引號(hào),這個(gè)語(yǔ)句要怎么改?
語(yǔ)法錯(cuò)了
\Phpcmf\Service::M()->db->query(SQL)->getResultArray()
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!