Помощь с пользовательским запросом wordpress и плагином расширенных пользовательских полей


Прежде всего извините за мой плохой английский. Позвольте мне объяснить, что я пытаюсь сделать:

У меня есть столбец внутри таблицы SQL со строкой в следующем формате: гг-мм-дд

Дело в том, что он не использует тип dateformat.

Итак, у меня есть запрос, в котором мне нужно записать все поля со следующей спецификацией: значение <= '{$этот год}-{$этот месяц}-{$последний день}' каким-либо образом я могу это сделать без необходимости изменять формат поля? До тех пор, пока таблицы генерируются плагином.

Любая помощь будет очень признательна, спасибо, ребята!

 2
Author: Vitor Argos, 2011-06-18

1 answers

$yesterday = array ( 
    'year' => date('y'), 
    'month' => date('m'), 
    'day' => date('d')-1 
);

$rows = $wpdb->query($wpdb->prepare(*emphasized text*
    "SELECT id, yymmdd 
    FROM plugin_data 
    WHERE yymmdd LIKE '%d-%d-%d", 
    $yesterday['year'], $yesterday['month'], $yesterday['day']
));

foreach ( $rows as $r ) {
    $id_for_yesterday_rows[]= $r->id;
}

Теперь у вас есть все идентификаторы или строки, которые были отправлены вчера в массиве.

 2
Author: Ярослав Рахматуллин, 2011-06-19 04:58:32