2011-07-26 2 views
1

오류가 계속 발생하더라도 외부 웹 페이지에서 메타 태그를 가져 와서 내 mysql 데이터베이스에 저장하고 싶습니다. 어떤 도움을 주시면 감사하겠습니다. 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 'desc,title,url,userid) VALUES ('Wow this house is small','We've featu' at line 1mysql 테이블에 Metatag 문자열 삽입하기

답변

3

descmysql reserved word 역 따옴표에 해당 필드 이름을 묶어야 또는 뭔가 다른 필드 이름을 이름을 변경 중 하나입니다 :

$tags = get_meta_tags($_POST['url']); 

if (array_key_exists("description", $tags)){ 
$desc = mysql_real_escape_string($tags['description']); 
} 

$postQ = mysql_query("INSERT INTO posts (userdesc,desc,title,url,userid) VALUES ('$userdesc','$desc','$title','$url','$userid')"); 

내가 점점 계속 오류가 이것이다.

예 :

mysql_query("INSERT INTO posts (userdesc,`desc`,title,url,userid)... 
+0

와우, 감사합니다. 백만! – Daniel

+1

@ 대니얼 : 환영합니다. 도움이 될 경우 답변 수락 –

+0

+1 –

관련 문제