prontera

¿Cómo saber que error hay en un insert, update o delete en $wpdb wordpress?

Recomendaría ejecutar el siguiente código inmediatamente después de su consulta para ver qué sucede:

exit( var_dump( $wpdb->last_query ) );

Esto debería imprimir la última consulta que golpeó su base de datos. En casos como estos, generalmente ejecuto manualmente una consulta de este tipo a través de phpMyAdmin para ver si se ejecuta sin errores y para ver si afecta incluso a la base de datos. Además, al ver la consulta que realmente se ejecutó, puede encontrar problemas en la consulta que resultan de su código. Por ejemplo, es posible que la consulta no devuelva ningún error de MySQL, pero podría ejecutar una consulta que sea diferente a la que usted espera. Con este código de depuración, al menos podrás ver qué es y continuar en el maravilloso rastro de depuración. Además, es posible que desee explorar más de las «Variables de clase» ( Codex Ref ) para $wpdb como puede ayudar a solucionar aún más su problema.

Compartir en redes sociales

Categorías

,

Etiquetas

desarrollodesarrollo webwordpress