1
在mysqli
中創建準備好的語句時,是否應該將字符串值佔位符用單引號引起來?將準備好的語句佔位符用單引號括起
I.e.我應該寫:
INSERT INTO Person (Name) VALUES ('?')
或
INSERT INTO Person (Name) VALUES (?)
我問的原因是因爲字符串我存儲得到他們的報價逃脫,所以我總是得到一個反斜槓從單引號返回英寸
在mysqli
中創建準備好的語句時,是否應該將字符串值佔位符用單引號引起來?將準備好的語句佔位符用單引號括起
I.e.我應該寫:
INSERT INTO Person (Name) VALUES ('?')
或
INSERT INTO Person (Name) VALUES (?)
我問的原因是因爲字符串我存儲得到他們的報價逃脫,所以我總是得到一個反斜槓從單引號返回英寸
INSERT INTO Person (Name) VALUES (?)
將工作完全
這是因爲magic_quote_gpc
上
使用原來stripslashes()
功能在bindingparam
感謝的時候,那真是快。但是有沒有辦法阻止反斜槓被插入到我的數據庫中? – Lou
@LousyCoder查看編輯過的ansewer – StaticVariable