스크랩된 데이터를 내 데이터베이스에 저장하려고 합니다. 결과만 출력하므로 크롤링은 정상입니다. 하지만 변수를 정의하고 이를 mysql-insert에 전달하는 과정에서 확실히 오류가 발생합니다. "새 레코드가 성공적으로 생성되었습니다"라는 메시지가 표시됩니다. 변수의 결과는 비어 있고 날짜가 존재합니다.
이제 이해가 되네요! mysql에서 형식을 "text"로 변경하고 행을 다음과 같이 변경했습니다.
$scriptRow = $scriptDOMXPath->query('//th[starts-with(text(), "ISSUES:")]/following::td[6]');if($scriptRow->length > 0){foreach($scriptRow as $row){$nasdaq_dec = $row->nodeValue;}}
이제 이해가 되네요! mysql에서 형식을 "text"로 변경하고 행을 다음과 같이 변경했습니다.
$scriptRow = $scriptDOMXPath->query('//th[starts-with(text(), "ISSUES:")]/following::td[6]');if($scriptRow->length > 0){foreach($scriptRow as $row){$nasdaq_dec = $row->nodeValue;}}