No estoy seguro de si esta pregunta es específica de WordPress o está más relacionada con mySQL. Estoy tratando de averiguar qué se devolverá si falla la transacción con la base de datos. En el siguiente escenario, estoy actualizando una fila. Si no se cambia ninguno de los valores, se devuelve falso. Si los cambios se hacen verdaderos, se devuelve. ¿Cómo puedo saber si la transacción ha fallado?
$result = $wpdb->update($this->table_name, $dbfields, $where);
if($result == false)//do fail - this is not really a fail!
if($result == true)//do success
Cualquier punteros apreciados.
muy buena respuesta. Gracias – wordpresrox
¿Hay alguna manera de obtener más información sobre la causa de la falla, descripción del error? – RaffAl
@Bearwithit Prueba comprobar '$ wpdb-> last_error'. Esa es una variable pública (cadena) que debería tener una descripción del último error. –