'안녕하세요, 테스트 파일입니다'라는 txt 파일 file.txt가 있습니다. 이 파일을 읽고 PHP를 사용하여 데이터베이스에 내용을 삽입해야합니다. 나는 다음과 같은 :txt 파일을 읽고 PHP를 사용하여 데이터베이스에 업로드하는 방법
$var = file_get_contents('file.txt', true);
$result = mysql_query("INSERT INTO `mytable`.`json_dump` (`json`) VALUES ('$var')", $con);
if ($result) {
echo 'successful';
} else {
echo 'got error';
}
을 시도하지만 오류가 발생했습니다 표시됩니다. 그것을 고치는 방법 ?? 'INSERT INTO hitchernet.json_dump (json) VALUES ("' . mysql_real_escape_string($var) . '")'
이
이 오류 메시지에이 추가 시도 쉼표로 인해 수 있습니다 '오류가 발생했습니다 :'. mysql_error();'. 이것의 결과는 무엇입니까? 새로운 코드에서 mysql_ * 함수를 사용하지 마십시오. 더 이상 사용되지 않습니다. 대신 MySQLi 또는 PDO 준비 문을 사용하십시오. –
먼저'$ var = addslashes ($ var)'또는'$ var = mysql_real_escape_string ($ var)'을 먼저 작성하면됩니다. 'mysql_error()'를 뱉어보고 그 내용을 확인하십시오. – crush
오류가 발생했습니다 : SQL 구문에 오류가 있습니다. '\'hello 근처에서 사용할 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. 1 행의 테스트 파일 \ ')' –