mysql 레코드 세트 및 PHP와 함께 fullcalendar를 사용하고 있습니다. 정말 잘 작동하지만 이벤트에 아포스트로피가 있으면 달력이 나타나지 않습니다.이벤트에 아포스트로피가있을 때 fullcalendar에 약간의 문제가 있습니다. 사라집니다.
아포스트로피를 이스케이프 처리하거나 문자열에서 자동으로 제거 할 수있는 빠르고 쉬운 방법이 있습니까?
mysql 레코드 세트 및 PHP와 함께 fullcalendar를 사용하고 있습니다. 정말 잘 작동하지만 이벤트에 아포스트로피가 있으면 달력이 나타나지 않습니다.이벤트에 아포스트로피가있을 때 fullcalendar에 약간의 문제가 있습니다. 사라집니다.
아포스트로피를 이스케이프 처리하거나 문자열에서 자동으로 제거 할 수있는 빠르고 쉬운 방법이 있습니까?
무슨 뜻 이죠이 표시되지 않습니다? 이것은 클라이언트 측 자바 스크립트 문제 또는 데이터베이스 문제입니까? 관련 코드를 보여줄 수 있습니까? –
단일 또는''' "따옴표에 문제가있는 경우 스크립트가 [SQL Injection] (http://en.wikipedia.org/wiki/SQL_injection)에 취약 할 수 있습니다. – drudge
무슨 뜻입니까? , 이벤트 이름을 포함하는 데이터베이스 필드에 '문자가있는 경우 페이지에 전혀 달력이 표시되지 않습니다. sql이 레코드 세트를 생성하지만 확인 기능을 사용하면 달력에서 아포스트로피를 처리 할 수 없습니다. 그것은 작동하는 것, PHP 코드 루프에 관련 필드와 addslashes PHP 함수를 사용하여 – CraigR