Avisos
Vaciar todo

Duplica entrada en la bbdd  

 
Angel
 Angel
Usuario experto

Tras actualizar el core de Joomla a la version 3.8 (q dudo tenga relación) hemos detectado que en una serie de códigos personalizados q hemos desarrollado, mantenimiento de clientes, facturas, etc. se duplican todas las nuevas entradas en la bbdd. Busca bien y actualiza contenidos correctamente, pero cuando realiza un insert este SIEMPRE de duplica. Los códigos en cuestión llevan 4 años funcionando sin problema, pero desde el viernes se comportan como he descrito.

He abierto un ticket y la repuesta ha sido que han vaciado la caché de Magic Caché para descartar que tuviese relación y que si esto no funciona abra un hilo en el foro....

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 25/09/2017 3:45 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Cuando comentas esto:

pero cuando realiza un insert este SIEMPRE de duplica.

Has revisado los registros duplicados a nivel de base de datos?, en qué tabla estas haciendo los inserts?
Tienes que descartar primero a nivel de base de datos.

Saludos.

ResponderCitar
Respondido : 25/09/2017 7:11 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

GTI
 GTI
Usuario eminente

Si, antes de nada he comprobado que el insert se hace correctamente desde PhpMyAdmin.
Falla en varias tablas: Contactos, facturas, acciones...

ResponderCitar
Respondido : 25/09/2017 7:32 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Pero los inserts que hacen duplican la información a nivel de base de datos, tienes que aclarar este punto primero para saber si es un problema con tu programa o un problema de cómo se muestra la data.

Sin embargo, si es algo que has realizado de manera personalizada, ten en cuenta que el core de Joomla esta en continuo cambio, si que es posible que tengas que adecuar lo que has programado para que funcione correctamente en versiones recientes de Joomla.

Por ser un tema de programación muy particular solo podemos darte generalidades ya que desde este foro no vemos temas de programación.

Saludos.

ResponderCitar
Respondido : 25/09/2017 10:28 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

GTI
 GTI
Usuario eminente

Al realizar un insert se duplica es fila en la bbdd, es decir se inserta dos veces la misma información.

La programación esta realizada correctamente, como te he indicado lleva mas de cuatro años funcionando, y de repente ha dejado de funcionar.

He bajado una copia del sitio a mi servidor local y esto no ocurre, lo cual hace suponer q no es un problema del código en si.

Un saludo.

ResponderCitar
Respondido : 26/09/2017 9:58 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Como te comenta mi compañero cuando se actualiza joomla la estructura cambia, tanto a nivel de código ( Core ) como de base de datos y los códigos que tengas personalizados, mas si son de hace mucho tiempo, tiene que adaptarse a esa estructura.

Solo comentas que te duplica una tabla, pero no indicas que tabla te duplica ni indicas que código es el que estas utilizando ni que función tiene por lo que con esos datos poca información te podemos dar.

Si nos aportas un poco mas información podríamos ver que puede estar pasando.

Un saludo

ResponderCitar
Respondido : 26/09/2017 10:16 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

GTI
 GTI
Usuario eminente

Si, antes de nada he comprobado que el insert se hace correctamente desde PhpMyAdmin.
Falla en varias tablas: Contactos, facturas, acciones...

Las tablas con las arriba indicadas, no ha cambiado la estructura de las mismas. Ademas como tb indico arriba una copia completa del sitio funciona perfectamente en mi servidor local....
Realizo los insertes mediante un mysql_query al q le paso la consulta y la conexión a la bbdd.
Dime q información concreta necesitas y te la paso.

Un saludo.

ResponderCitar
Respondido : 26/09/2017 10:34 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Necesitaríamos la query que estas utilizando para poder revisarla.

Un saludo

ResponderCitar
Respondido : 26/09/2017 1:50 pm

Cursos Gratuitos WordPress

GTI
 GTI
Usuario eminente

En la query no hay ningún problema, como ya comento anteriormente le ejecuto desde PhpMyAdmin y en mi servidor sin problemas....
Es un tema del servidor, lleva años funcionando, y sin cambios (el core de Joomla no le afecta) y clocando el portal en local todo esta correcto.

ResponderCitar
Respondido : 26/09/2017 3:04 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Te comprendo lo que dices pero no podemos ayudarte sin saber a que hace referencia, nos basamos en lo que tu nos comentas pero no tenemos nada en lo que poder trabajar o revisar.

Comentas que lo tienes funcionando desde hace 4 años, la estructura de la BD desde ese tiempo hasta ahora a cambiado y puede ser que sea eso lo que esta afectando pero no podemos determinar cual es el problema sin verlo.

Un saludo

ResponderCitar
Respondido : 26/09/2017 3:44 pm