MySQL數(shù)據(jù)庫查詢語句注意事項(xiàng) |
發(fā)布時(shí)間: 2012/8/23 16:41:47 |
幫同事調(diào)試代碼: $sql_insert_user = sprintf( "INSERT INTO cc_user('cc_id', 'name', 'password') values (:cc_id, :name, :password)"); 一直提示SQL語句語法錯(cuò)誤,無法進(jìn)行 insert操作。 直接在MySQL中執(zhí)行SQL 語句時(shí),是可以的。 phpadmin 將生成的SQL 語句轉(zhuǎn)換成PHP代碼的時(shí)候,會(huì)發(fā)現(xiàn),字段屬性換成了 `cc_user` 而不是單引號(hào)。 因?yàn)镻HP中單引號(hào)內(nèi)是作為字符串處理的,所以字段要么使用 ` (制表符Tab上面的按鍵),要么就不加(這種情況下,字段不能是mysql關(guān)鍵字或者保留字)。 基礎(chǔ)很重要呀! 本文出自:億恩科技【www.cmtents.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |