sql >> Databasteknik >  >> RDS >> Mysql

Det går inte att spara stor text i mysql genom php

som Felix Kling säger att du måste fly dina inläggsdata eftersom det kanske finns några citat i texten du försöker spara men det kommer att förhindra att din fråga körs korrekt och det är också en stor säkerhetsrisk att inte fly innan du skickar till databasen.

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

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

Se också till att du har ställt in POST kolumn till text i phpmyadmin. För om du inte förberett tillräckligt med utrymme kommer det inte att sparas i databasen.



  1. Hur LAST_DAY() fungerar i MariaDB

  2. Finns det en anledning till att MySQL inte stöder FULLSTÄNDIG YTTRE JOINS?

  3. SQL som kräver självanslutning och rankning

  4. Hur kan jag skapa en kopia av en Oracle-tabell utan att kopiera data?