아무도 내가 followint 오류 얻을 왜 나를 이해하는 데 도움이 PHP : 클래스 stdClass의오류 : 클래스 stdClass의 객체는 문자열로 변환 할 수 없습니다 - 내파를() -
개체 문자열로 변환 할 수 없습니다 ... (오류는 다음 기능을 실행할 때 implode(),이 표시된 줄을 가리 킵니다.
?
function selectFullArticle() {
global $wpdb;
$id=get_the_ID();
$webPageArticle = $wpdb->get_results("SELECT post_content_long FROM $wpdb->posts WHERE ID=$id");
$webPageArticle= implode(" ",$webPageArticle);
return $webPageArticle;
}
내 목표는 문자열이 아닌 배열을 반환하는 것입니다.
SELECT에서 반환 된 배열은 다른 방식으로 처리해야합니까? 사전에
감사합니다,
마리나 귀하의 답변
감사합니다. 웹에서 다운로드하여 게시하지 않고 WordPress 데이터베이스에 저장 한 웹 페이지를 표시하려고합니다.
모두 $ webPageArticle = $ wpdb-> get_results ("SELECT post_content_long $ wpdb-> posts WHERE ID = $ id", ARRAY_N); 및 $ webPageArticle = $ wpdb-> get_results ("post_content_long FROM $ wpdb-> posts WHERE ID = $ id", ARRAY_A);
잘 작동하고 implode()는 더 이상 불평하지 않습니다. 그러나, "echo $ webPageArticle;"문 때문에 실제 문자열을 얻지 못합니다. 화면에 단어 "Array"를 시각화합니다. T
어떻게 오셨습니까?
마리나
$ wpbd-> get_result은() 객체를 반환하는 것, 배열을 대신 반환하는 아날로그 기능이없는가? Check in WP Codex –