그렇다면 웹 페이지에서 구문 분석 된 텍스트를 가져 와서 adtext라는 열에 배치했습니다. Thescripts는 오류없이 실행되고 그곳에 데이터를 넣고 있다고 말하지만 수동으로 행이 비어 있는지 확인하면 비어 있습니다! return_between()
다음에 var_dump
을 실행했지만 텍스트가 있지만 DB에 입력하지 않았습니다. 다음 코드는 내가 놓치고/잊어내 SQL 쿼리가 데이터를 데이터베이스에 저장하지 않는 이유는 무엇입니까?
mysqli_query($conn, $query1);
$link_result = mysqli_query($conn, $query1);
$result = mysqli_fetch_assoc($link_result);
file_get_contents($result['adlink']);
$text_holder = file_get_contents($result['adlink']);
return_between($text_holder, "postingBody", "<!-- .posting -->", EXCL);
$final_text = return_between($text_holder, "postingBody", "<!-- .posting -->", EXCL);
$query2 = "UPDATE usedcars SET adtext = $final_text WHERE `key` = $x";
mysqli_query($conn, $query2);
echo "<font color='#FFFF00'>Placing text from <font color='#00FF00'>$result[adlink]</font> into database</font><br>";
$x++;
}
... 지금까지입니까?
를 사용합니다. – mario
@ Arif_suhail_123'$ final_text'은 (는) 문자열입니다 – tommyg
http://stackoverflow.com/questions/22322364/php-mysqli-update-query 가능한 중복 –