Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không thể lưu văn bản lớn trong mysql qua php

như Felix kling nói rằng bạn cần phải thoát khỏi dữ liệu bài đăng của mình vì có thể có một số trích dẫn trong văn bản mà bạn cố gắng lưu nhưng nó sẽ ngăn truy vấn của bạn chạy đúng cách và đó cũng là một rủi ro bảo mật lớn nếu không thoát trước khi gửi đến cơ sở dữ liệu.

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

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

cũng đảm bảo rằng bạn đã đặt POST cột thành văn bản trong phpmyadmin. Bởi vì nếu bạn không chuẩn bị đủ dung lượng, nó sẽ không lưu vào cơ sở dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tính thời gian làm thêm mỗi ngày

  2. Tại sao GRANT USAGE được tạo vào lần đầu tiên tôi cấp đặc quyền cho người dùng?

  3. Cảnh báo:mysqli_connect ():(HY000 / 1049):Cơ sở dữ liệu không xác định chỉ trong thiết bị đầu cuối mac

  4. Cách tắt chỉ mục trong innodb

  5. PHP Tìm kiếm nhiều đầu vào