¿Cuál es la mejor forma para cachar errores en consultas y actualizaciones a la b.d?
Es decir, para tener un mejor control de flujo del programa y evitar lo más posible los errores.
tengo mi conexión
$conexion = new mysqli(host, user, password, database);
$consulta = "SELECT * FROM productos";
$ejecuta = $conexion->query($consulta);
a)
if($ejecuta)
b)
if($mysqli->affected_rows > 0)
c)
if ($mysqli->error)
¿ó aparte de cualquiera de esas opciones agregarlo en un try catch?
Muchas gracias de antemano.