php - MySQL VARCHAR 字段或 PHP substr

标签 php javascript mysql varchar substr

我有一个使用 PHP & MySQL & jQuery 的用户注册表。 将用户输入限制为 120 个字符的最佳方法是什么。

1st) 使用像 VARCHAR 这样具有 120 个字符(长度)的字段类型,让 MySQL 完成“脏”工作。
2nd) 使用 PHP substr
或者其他……

时刻牢记:

1) 性能——资源使用
2) 高效
3) 安全——漏洞

最佳答案

对于用户理解:GUI​​ 中的限制

为了您收到的数据的安全性:以 Php 为单位进行限制。

为了其他程序员的安全:SQL 中的限制

关于php - MySQL VARCHAR 字段或 PHP substr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9738896/

相关文章:

javascript - jQuery 更改元素属性并返回编辑后的 ​​Html 源?

php - 将来自 Steam API 的 Steam 游戏数据存储到 MySQL 数据库中

mysql - 我如何从连接表中查询?

php - 使用 Laravel 和 with() 进行分页

php - 我通过ftp上传了wordpress,但是没有用

JavaScript:分配中的左侧无效?

javascript - 根据屏幕尺寸加载图像

mysql - 用一个查询得到两个查询的结果 - mysql

php - Eloquent:无效的列名 'updated_at'

php - 查找包含特定单词的所有 Wordpress 帖子