entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Almacenar gran cantidad de texto en base de datos Mysql

He instalado un editor de texto enriquecido para mi sitio web, Estoy intentando almacenar los datos atraves de ajax pero cuando intento almacenar la informacion resulta que no se almacena completo, o si es demasiada informacion no se almacena nada, la columna donde se guarda el contenido es de tipo LONGTEXT

De esa manera lo proceso atraves de ajax

var editor_de_texto = document.getElementById('textarea').innerHTML; 

var vari = 'editor_de_texto=' + editor_de_texto;

          $.ajax({

            type: "post",
            url: 'pb-post.php',
            data:vari,
            success:function(resp){

          $('#msj').html(resp);

            }
        });

  return false;

cabe destacar que el editor de texto es un "div editable" por lo cual use ".innerHTML;" en vez de ".value;"

Y básicamente de esta manera lo almaceno en la base de datos atraves de php.

session_start();

include '../php/conexion-pbd.php';

$editor_de_texto = mysqli_real_escape_string($con,$_POST['editor_de_texto']);

$insert_dt = "INSERT INTO post_pbd(contenido) values ('$editor_de_texto')";

$result_dt = mysqli_query($con,$insert_dt);

alguna idea de cual es el problema?

bl4z3r comentado Sep 19, 2017

¿Lanza algún error?

jorge98 comentado Sep 19, 2017

No. ninguno! simplemente no se almacena completo o si es mucha información no se almacena nada.

jorge98 comentado Sep 19, 2017

Cuando la información no es tan larga si se almacena completo sin ningún problema, el problema esta cuando se intenta almacenar entre 1000 caracteres o mas

bl4z3r comentado Sep 19, 2017

¿Y si limitas el ingreso a 1000 caracteres?

jorge98 comentado Sep 19, 2017

Esta limitado a 10mil caracteres

carlossevi comentado Sep 20, 2017

¿Y si haces algún tipo de log en consola (JS) o fichero (PHP) de la longitud de las variables en los distintos pasos para ver dónde se te corta?

jorge98 comentado Sep 20, 2017

Al parecer el problema esta en el JS del editor de texto.. no me deja guardar el texto editado correctamente.. Intente pasar el contenido editado a otro div para luego procesarlo con ajax pero ocurre lo mismo, si es mucho texto no se almacena. alguna idea para solucionarlo o debería optar por otro editor de texto?

Este es el JS http://wysihtml.com/javascripts/application.min.js

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Otras Preguntas y Respuestas


Actividad Reciente

  • gonza_drumstick ganó una medalla hace 3 días

    Club de los 100 - Recibió un total de 100 puntos
  • bastify ganó una medalla hace 3 días

    Club de los 100 - Recibió un total de 100 puntos
  • Yesod seleccionó una respuesta hace 5 días

    java.util.NoSuchElementException
  • abrahamLuna ganó una medalla hace 6 días

    Club de los 100 - Recibió un total de 100 puntos
  • flowcou ganó una medalla hace 6 días

    Buena Respuesta - Recibió +1 votos en respuesta
  • AFM93 ganó una medalla hace 6 días

    Club de los 100 - Recibió un total de 100 puntos
  • mirianna ganó una medalla Jun 11

    Club de los 100 - Recibió un total de 100 puntos
  • nicolasxd ganó una medalla Jun 10

    Club de los 100 - Recibió un total de 100 puntos
  • flowcou ganó una medalla Jun 10

    Buena Pregunta - Recibió +1 votos en pregunta
...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta