2012-10-14 3 views
1

mysqli에 prepared statement를 만들 때 문자열 값 자리 표시자를 작은 따옴표로 묶어야합니까?준비된 명령문 자리 표시자를 작은 따옴표로 묶음

e.e. 내가 작성해야 :

INSERT INTO Person (Name) VALUES ('?') 

또는

INSERT INTO Person (Name) VALUES (?) 

문자열이 내가 그들의 따옴표 탈출 얻을 저장하고, 그래서 항상 백 슬래시는 작은 따옴표에서 반환 얻고 있기 때문에이 요구하고있는 이유입니다.

답변

1
INSERT INTO Person (Name) VALUES (?) 

은 정말 빨리, magic_quote_gpcbindingparam

+0

감사시

사용에 stripslashes() 기능이 설정되어 있기 때문에 완벽하게

이것은 작동합니다. 그러나 내 데이터베이스에 백 슬래시가 삽입되는 것을 방지하는 방법이 있습니까? – Lou

+0

@LousyCoder 편집 된 ansewer보기 – StaticVariable

관련 문제