2014-05-15 2 views
0

현재 개성 퀴즈가있는 wordpress를 사용하여 웹 사이트를 구축 중입니다. 마지막으로 제출 한 사용자의 값을 검색하는 결과 페이지가 있습니다. 나는 그것이 마지막 제출을 되 돌리는 것을 얻을 수 있었지만 현재 사용자가 마지막으로 제출 한 것을 돌려주는 방법을 찾지 못한다. 나는 그것이 내가 할 수있는 것에서 get_currentuserinfo();AND user_id = %d", $form_id, $user_ID과 관련이 있다고 생각한다. 여기 get_currentuserinfo();를 발견 : 당신은 내 아래 코딩 볼 수 있습니다 http://codex.wordpress.org/Function_Reference/get_currentuserinfoPHP MySQL 쿼리 - 현재 사용자에 대한 결과 만 반환

. 추가 정보가 필요하면 알려주십시오.

<?php 
global $wpdb, $ipt_fsqm_info, $user_ID; 
get_currentuserinfo(); 
$form_id = 9; 
$data_ids = $wpdb->get_col($wpdb->prepare("SELECT id 
               FROM {$ipt_fsqm_info['data_table']} 
               WHERE form_id = %d 
              ORDER BY id DESC LIMIT 0,1 
               AND user_id = %d", $form_id, $user_ID)); 

foreach ($data_ids as $data_id) { 
    $data = new IPT_FSQM_Form_Elements_Data($data_id); 
    echo wpautop($data->data->pinfo[14]['value']); 
} 
?> 

답변

3

당신은 AND user_id = %d

$data_ids = $wpdb->get_col($wpdb->prepare 
("SELECT id FROM {$ipt_fsqm_info['data_table']} 
WHERE form_id = %d AND user_id = %d 
ORDER BY id DESC LIMIT 0,1", $form_id, $user_ID)); 
+0

너무 너무 감사합니다 이동해야합니다. 나는이 머리에 몇 시간 동안 머리카락을 꺼내왔다. – AdamPool