Error sql en wordpress



   AUTOR PREGUNTA

Publicado 09 junio 2014 - 22:04

Estoy trabajando en wordpress y tengo el siguiente error:


database error for query DELETE FROM wp_wprss_user_entries
WHERE owner_uid = 2 AND feed_id = 2; made by do_action, call_user_func_array, wprss_unsubscribe_feed, WprssFeeds->remove


¿Alguna idea para solucionar esto?


¿Tienes la misma pregunta? Yo también

 

Publicado 10 junio 2014 - 04:04

Prueba dividiendo el query:

DELETE FROM wp_wprss_user_entries WHERE owner_uid=2; run query

DELETE FROM wp_wprss_user_entries WHERE feed_id=2; run query

 

Publicado 10 junio 2014 - 04:20

El problema esta en que $wpdb->print_error(); siempre imprime a pesar de no existir un error, solo debes verificar que el query retorne falso y no cero:

if(false === $wpdb->query($sql)){
$resp->uf_error = $wpdb->print_error(); }

   AUTOR PREGUNTA

Publicado 10 junio 2014 - 05:02

Gracias Nieves, error solucionado