Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да се запише голям текст в mysql чрез php

като Felix kling казва, че трябва да избягате от вашите публикувани данни, защото може би има някои кавички в текста, който се опитвате да запазите, но това ще попречи на вашата заявка да се изпълнява правилно и също така е голям риск за сигурността да не избягате, преди да изпратите до базата данни.

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

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

също се уверете, че сте задали POST колона към текст в phpmyadmin. Защото, ако не сте подготвили достатъчно място, няма да се запише в базата данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намерете припокриващи се (дата/час) редове в една таблица

  2. Код на грешка:1215. Не може да се добави ограничение за външен ключ (външни ключове)

  3. MySQL LOAD_FILE връща NULL

  4. Защо размерът на моята таблица е повече от 4 пъти по-голям от очакваното? (редове*байтове/ред)

  5. Записване на началото на сесията на 1 страница или на всички страници?