2014-10-22 3 views
0

mysql의 데이터베이스 테이블에 값을 삽입하는 중 오류가 발생했습니다. 연결이 제대로되었습니다. 나는 그것을 검사했다. 내 코드는 다음과 같습니다MySql의 테이블에 값을 삽입하는 중 오류가 발생했습니다.

$emails = implode(",", $not_submitted); 

$sql_update_query = "INSERT INTO reminders_table(id,group_name,runtimes,emails) VALUES(NULL, '".mysql_real_escape_string($group_name) ."' ,'".mysql_real_escape_string($runtimes) ."' , '".mysql_real_escape_string($emails) ."')"; 

mysql_query(sql_update_query, $con); 
echo $sql_update_query, "<br>"; 
echo mysql_error(), "<br>"; 

내 콘솔에서 오류를보고 한 후에는 말한다 :

"responseText: "INSERT INTO reminders_table(id,group_name,runtimes,emails) VALUES(NULL, 'BIT' , 'tue,wed-02:45,23:15' , 'c_faw,)<br>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 'sql_update_query' at line 1<br>"Reminders have been sent....! Please close this page."↵" 

어떤 도움에 감사드립니다. 지금까지 나는 많은 디버깅을 시도했다. "mysql_real_escape_string"도 추가했지만 여전히 작동하지 않습니다.

+1

mysqli 또는 PDO를 준비된 구문으로 사용하는 것이 좋습니다. 어쨌든, mysql_query (sql_update_query' no'$')는 오타가 무엇입니까? – Ghost

+2

"responseText :"INSERT INTO reminders_table (id, group_name, runtimes, emails) VALUES (NULL, 'BIT', 'tue, wed-02 : 45 , 23 : 15 ','c_faw,) 마지막 값 'c_faw, ------ 여기서 문제가 발생하지만 따옴표와 여분이 끝나지 않았습니다. "," –

+0

@Ghost Lol ... 그게 전부입니다. 오류. 고마워요 .-) – PSN

답변

1

이메일 변수 뒤에 작은 따옴표가 없습니다.

관련 문제