Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/08/2012, 16:51
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: duda con textlong

Hay un detalle que debes tener claro: La base de datos no genera o elimina caracteres por si misma para ser insertados, modificados o borrados. Por tanto, si el formulario contiene más de 70 caracteres, pero en la base sólo se almacenan esos 70, es porque MySQL sólo está recibiendo esos mismos 70 caracteres.
Las razones del error, entonces, no están en MySQL, sino en la forma en que esos datos están llegando al script que hace el INSERT.
En otras palabras: el 99,99% de las posibilidades apuntan a un error de PHP.
- Verifica que la cadena esté llegando completa.
- Verifica cómo queda armada la consulta del INSERT antes de ejecutarlo.
- Revisa si estás controlando debidamente las cadenas una vez que las recuperas del texbox (addslashes(), htmlentities()... ¿verificaste que se envíen correctamente).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)