2013-07-31 3 views
1

문자열을 연결하고 값을 출력하는 데 몇 가지 문제가 있습니다.Wordpress 변수 연결 후 foreach에서 다시 사용

데이터베이스에는 'featured_price'이라는 제목의 열이 있습니다. 그 열에는 얻으려는 값을 보유 할 다른 열이 지정되어 있지만, 나는 '_term'을 끝에 추가 한 다음 데이터베이스에서 열을 가져와야합니다.

그래서 나는 두 개의 출력이 필요합니다 :

1) featured_price
2) specified_column_term

를이 내 PHP입니다 :

$rows = $wpdb->get_results("SELECT * FROM specified_details WHERE id='$id'"); 
foreach ($rows as $result) { 
    echo $result->featured_price; 

    $featuredprice = $result->featured_price; 
    $featuredterm = $featuredprice. "_term"; 

    echo $result->$featuredterm; 
} 

내가 var_dump() 난 그냥 얻을 이 array(0).

+0

'var_dump ($ result)'도 표시 할 수 있습니까? – DevZer0

+0

은 허용되는 주석 공간보다 많은 전체 테이블을 출력합니다. 그러나 여기에 필요한 두 개의 필드가 있습니다 : [ "featured_price"] => string (10) "fl_price_3"및 ""fl_price_3 "= string (4)"3000 " – Danienllxxox

+0

또한 질문을 편집 할 수 있습니다. 그것을 추가 할 수 있지만 출력 결과에 따라 어디서나 '_term' 필드가 보이지 않습니다 – DevZer0

답변

1

당신은

echo $rows->$featuredterm; 

echo $result->$featuredterm; 

야해 라인

거기에 실수가있을 수 있습니다?

+0

변수의 이름으로 가고 있습니까? 아니면 코드를보고 있습니까? – DevZer0

관련 문제