mysqli_real_escape_string 및 작은 따옴표에 문제가 있습니다.mysqli_real_escape_string 관련 문제 (및 마법 인용 부호가 꺼짐)
삽입이 'mysqli_real_escape_string'을 포함하는 값을 취할 때마다 삽입을 실패하게 만듭니다.
나는 마법 따옴표 \이 문제의 일반적인 원인이 될,하지만 여전히 내가 알아낼 것 '이 아니라 \'또는 어떤 \\ '를 사용할 수없는
무엇을해야 할 수도 있습니다사람은 말해 줄 수 여기 잘못 갔어?
감사합니다.
나는 또한 다른 것들을 잘 이스케이프해야한다고 언급해야한다. A "는 예상대로"\ "는 \\ –
이됩니다."나는 갖고 있지 않습니다 "단락에서 \ '와 \'사이의 차이가 보이지 않습니까? 이 상황이 발생하는 샘플 쿼리를 표시 할 수 있습니까? 이스케이프 기능은 SQL에서 '메타'인 문자를 이스케이프 처리합니다. 일반적으로 그것은 "빅 3"의 이름을 짓는 '\' "입니다 –
두번째를 썼을 때 두번째가 제거되었을 때 차이점은 제가 \\ '가 아니라는 것입니다. \\ 또는 \\ \ '(공백 제외) 예제 쿼리는 다음과 같습니다. $ query = "INSERT INTO'test' ('test'.'a','test'.'b') VALUES ('$ a', '$ b'); $ a와 $ b는 이스케이프 처리되었으며 ' –