I have these
$wpdb->suppress_errors(false);
$wpdb->show_errors (true);
$wpdbp = $wpdb->prepare($preparedQuery->query, $preparedQuery->values);
$result = $wpdb->get_var($wpdbp);
I further thought of something like this (may be temporary)
if($result === null) {
$error = $wpdb->print_error();
var_dump($error);
}
I read in get_var()
documentation:
Returns: Database query result (as string), or null on failure
My problem here is that $result
is always null when inserting, even if insert succeeds.
How to actually know it there were errors or not?
I expect there may be some other types of get_
methods?
Maybe I sould add something like "SELECT 1;" but even if that works I don't like it much.