sql >> Base de Datos >  >> RDS >> Mysql

No se puede guardar texto grande en mysql a través de php

como Felix kling dice que necesita escapar los datos de su publicación porque tal vez hay algunas comillas en el texto que intenta guardar, pero evitará que su consulta se ejecute correctamente y también es un gran riesgo de seguridad no escapar antes de enviar a la base de datos.

$post = mysql_real_escape_string($_POST['post']);

$query="INSERT INTO `ARTICLES` (`TITLE`, `BY`, `IN`, `POST`) 
VALUES('". $title ."', '". $by ."', '". $in ."', '". $post ."')";

también asegúrese de haber configurado el POST columna a texto en phpmyadmin. Porque si no preparó suficiente espacio, no se guardará en la base de datos.