我正在尝试更新重力表单详细信息表中某个条目的值。
我只是想更新条目中的“日期”字段。以下是我的疑问:
$update_date = $wpdb->update(
\'wp_rg_lead_detail\',
array(
\'value\' => the_date(\'Y-m-d\')
),
array(
\'lead_id\' => 170,
\'field_number\' => 16
)
);
它似乎返回了一个错误。这是我第一次使用$wpdb,所以我可能在这里做错了什么。谢谢
SO网友:birgire
我不知道你为什么要用the_date()
函数,但如果必须,请确保它返回值,而不是回显它。
因此,与此部分不同:
array(
\'value\' => the_date(\'Y-m-d\')
),
试试这个:
array(
\'value\' => the_date( \'Y-m-d\', $before = \'\', $after = \'\', $echo = 0 );
),
要捕获更新错误,请检查以下问题:
Showing errors with $wpdb update通常也要记住激活WP_DEBUG
在您的测试站点上:Debugging in wordPress.