를 사용하여 :SQL 오류 내가 거기에 아포스트로피 뭔가를 게시하려고 할 때마다 나는 다음과 같은 오류를 받고 있어요 아포스트로피
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near...
예를 들어 내가 "와 같은 INSERT 뭔가를 사용하여/게시려고 할 때 '열심히 노력하고있어.' 내가 "열심히 일하고있다"라고 쓰면 모든 것이 소멸됩니다.
코드는 다음과 같습니다
$sql="INSERT INTO tb_table (`postcontent`, `userid`, `posttime`) VALUES ('".$_POST[content]."', '".$user_id."', '".time()."')";
모든 아이디어를 어떻게 그것을 해결하기 위해?
감사합니다! 그것을 고쳤다. – Izumi
mysql_real_escape_string을 사용해야합니다. mysql_escape_string은 특정 연결 문자 세트와 설정에서 깨진다. – bobince
고마워, 내 잘못. 코드를 수정했습니다. 이런 식으로 쿼리를 작성한 지 꽤 오래되었습니다. :) – Rowlf