帮助WordPress定制查询和高级定制字段插件

时间:2011-06-18 作者:Vitor Argos

首先,很抱歉我的英语不好。让我解释一下我想做什么:

我在SQL表中有一列,其中包含使用以下格式的字符串:yy-mm-dd

问题是,它没有使用dateformat类型。

因此,我有一个查询,需要捕获具有以下规范的所有字段:value<;=\'{$thiswear}-{$thisweath}-{$last\\u day}我可以用任何方式做到这一点,而不必更改字段格式吗?只要这些表是由插件生成的。

任何帮助都将不胜感激,谢谢大家!

1 个回复
最合适的回答,由SO网友:Ярослав Рахматуллин 整理而成

$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;
}
现在,您在一个数组中拥有了昨天提交的所有ID或行。

结束