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

Kan ikke gemme stor tekst i mysql gennem php

ligesom Felix kling siger, at du skal undslippe dine postdata, fordi der måske er nogle citater i teksten, du forsøger at gemme, men det vil forhindre din forespørgsel i at køre korrekt, og det er også en stor sikkerhedsrisiko ikke at undslippe, før du sender til databasen.

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

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

sørg også for, at du har indstillet POST kolonne til tekst i phpmyadmin. For hvis du ikke har forberedt nok plads, gemmer den ikke i databasen.



  1. SQL for at returnere et sammenlagt sæt resultater

  2. Dato fra Mysql DB til Javascript timer

  3. Gratis Oracle-databasemiljø eller prøveversion

  4. Java/GWT/MySQL:forbindelse nægtet?