반응형
워드프레스에서 쿼리를 선택하다
2시간 안에 하려고 합니다.데이터베이스에 커스텀 필드가 있으며 메타 키 또는 메타 값으로 post_id를 가져오고 싶습니다.이렇게 하고 있습니다.
$post_id = $wpdb->get_var("SELECT post_id FROM $wpdb->postmeta WHERE (meta_key = 'mfn-post-link1' AND meta_value = '". $from ."')");
print_r($post_id); // giving only 140
이것은 정상적으로 동작하고 있습니다만, 이것은 post_id를 1개밖에 주지 않기 때문에 가능한 모든 post_id를 meta_value와 일치시킵니다.예를 들어 : 데이터베이스에 140,141,142의 포스트가 3개 있습니다.하지만 이 질문으로 140점밖에 얻지 못했습니다.meta_fields를 비교하여 이 쿼리 또는 기타 방법으로 가능한 모든 post_id를 얻는 방법...
감사해요.
$post_id = $wpdb->get_results("SELECT post_id FROM $wpdb->postmeta WHERE (meta_key = 'mfn-post-link1' AND meta_value = '". $from ."')");
print_r($post_id); /
$post_id = $wpdb->get_results("SELECT post_id FROM $wpdb->postmeta WHERE (meta_key = 'mfn-post-link1' AND meta_value = '". $from ."')");
print_r($post_id);
자세한 것은, 을 참조해 주세요.http://codex.wordpress.org/Class_Reference/wpdb
<?php
$user_id = 1;
global $wpdb;
$wpdb_prefix = $wpdb->prefix;
$wpdb_tablename = $wpdb_prefix.'Table_Name';
$result = $wpdb->get_results(sprintf('SELECT `colum1`, `colum2` FROM `%2$s` WHERE `user_id` = %d LIMIT 1', $user_id, $wpdb_tablename));
print_r($result); exit;
?>
언급URL : https://stackoverflow.com/questions/19493075/select-query-in-wordpress
반응형
'programing' 카테고리의 다른 글
angular.js 뷰에서 사용하기 전에 스코프 변수가 로드될 때까지 기다립니다. (0) | 2023.04.02 |
---|---|
타이프스크립트에서 enum을 인덱스 키 유형으로 사용하는 방법 (0) | 2023.04.02 |
오라클에서 문자열을 여러 행으로 분할 (0) | 2023.04.02 |
jQuery - 이벤트가 시작된 후 온클릭 이벤트 청취자를 일시적으로 비활성화하려면 어떻게 해야 합니까? (0) | 2023.04.02 |
Linux에서의 워드프레스 개발 및 Windows 서버로의 전개 (0) | 2023.04.02 |