Mysql

表單保存錯誤 PHP MYSQL

  • March 23, 2022

我有一個保存 2 個敘述和一個選擇選項的表格。如果我在敘述框中放置很多字元,它不會保存到 mysql 表中,但如果我減少字元,那麼它會保存得很好。

我已將 php.ini 設置為允許更長的發佈時間 var 大小,所以我不確定我是否在 php.ini 中遺漏了任何人都能想到的任何其他內容。

感謝您的任何建議。

聽起來您的數據對於您嘗試填充的表/列上的約束來說太大了。

查看您要添加到的列的數據類型和這些數據類型的限制,然後將其與產生錯誤的值進行比較。

如果您對可以保存到數據庫欄位中的數據長度有限制,那麼您可能希望阻止使用者輸入更多內容。

這正是maxlength屬性的用途!

<textarea ... maxlength='2000' ...>
</textarea>

引用自:https://dba.stackexchange.com/questions/189985