Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile salvare testo di grandi dimensioni in mysql tramite php

come Felix kling dice che devi sfuggire ai dati del tuo post perché forse ci sono alcune virgolette nel testo che provi a salvare ma impedirà alla tua query di funzionare correttamente ed è anche un grave rischio per la sicurezza non scappare prima di inviarlo al database.

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

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

assicurati anche di aver impostato il POST colonna in testo in phpmyadmin. Perché se non hai preparato abbastanza spazio non verrà salvato nel database.