PHP: Error JSON

Se tiene un servidor con PHP 5.5 (por temas de incompatibilidad de las aplicaciones no se puede hacer un upgrade mayor a PHP 5.6).

Se agrego un campo de tipo JSON a una tabla que se encuentra en una base de datos MySQL.

Repentinamente se tiene algunos mensajes de error:

  • Commands out of sync; you can’t run this command now.
  • Warning: mysql_query(): Unknown type 245 sent by the server. Please send a report to the developers in …

La causa:

Existe un error de compatibilidad de campos de tipo JSON hasta la versión de PHP 5.5.38

Las soluciones:

  • Cambiar el tipo del campo JSON por TEXT.
  • Realizar un upgrade a la version PHP 5.6

Deja un comentario