code

Wordpress $wpdb-> get_results() 쿼리

starcafe 2023. 3. 4. 15:03
반응형

Wordpress $wpdb-> get_results() 쿼리

워드프레스로 mysql_fetch_array를 실행하려고 합니다.가장 좋은 방법은 다음과 같습니다.http://codex.wordpress.org/Class_Reference/wpdb#SELECT_Generic_Results

아래는 질문입니다.

$sql = "SELECT * FROM wp_reminders WHERE reminder LIKE '$today'";
$result = $wpdb->get_results($sql) or die(mysql_error());

    foreach( $result as $results ) {

        echo $result->name;
    }

상기 데이터는 존재하지만 결과는 전혀 반영되지 않습니다.내가 뭘 잘못하고 있는지 알기나 해?

문제는 다음과 같습니다.

echo $result->name;

다음 항목이어야 합니다.

echo $results->name;

'foreach' 루프와 'result = $wpdb->...'의 첫 번째 var 문은 결과여야 합니다.

$sql = "SELECT * FROM wp_reminders WHERE reminder LIKE '$today'";
$results = $wpdb->get_results($sql);

    foreach( $results as $result ) {

        echo $result->name;

    }

이 배경의 논리는 get_results() 함수에서 모든 결과를 수집하여 다음과 같이 루핑하는 것입니다. (읽기: 로직이 강제됩니다.)

foreach ( $ofTheMassiveList as $aSingleResult ) {

        echo $aSingleResult->name;

}

언급URL : https://stackoverflow.com/questions/14800411/wordpress-wpdb-get-results-query

반응형