Showing $wpdb errors Use show_errors() before a query, e.g. if (current_user_can('administrator')) $wpdb->show_errors(); Get last error echo $wpdb->last_error;