MySQL은 이스케이프 된 문자열에 1064를 제공합니다.이스케이프 된 문자열의 MySQL 구문 오류
$date is set above.
$article_clean = mysqli_real_escape_string($dbc,$article);
$guid_clean= mysqli_real_escape_string($dbc,$guid_clean);
$pub_date_clean = mysqli_real_escape_string($dbc,$pub_date);
$title_clean = mysqli_real_escape_string($dbc,$title);
$query = "INSERT INTO blog_post (date,article,link,pub_date,title) VALUES ('$date',$article_clean','$guid_clean','$pub_date_clean','$title_clean')";
mysqli_query($dbc, $query);
왜?
없음을''$의 article_clean 감사 @piotrm – piotrm
전에 !!!! 나는 몇 시간 후에 쉬어야한다고 생각한다. – Cjueden
mysqli를 사용한다면 준비된 명령문을 사용하지 않는 것이 좋습니다. – Mike