我正在尝试更新重力表单详细信息表中某个条目的值。
我只是想更新条目中的“日期”字段。以下是我的疑问:
        $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.