问题描述
亲爱的开发人员,
只是为了项目的性能,在哪里验证数据?
假设我在数据库中有一个DATETIME列.在这里,我可以放置CHECK约束来限制用户输入无效日期.
或者,我可以在客户端的javascript的帮助下进行验证.
或者我可以在服务器端进行验证.
最重要的是我的三个问题,
1.放置所有三个验证是否很好????
2.在DATABASE端进行验证然后再在Client端进行验证有什么用?
所有建议都是可以理解的..
Dear Developers,
Just for the performance of the project, where to validate the data??
Suppose i have a DATETIME column in the database.
Here i can put CHECK constraint to restrict the user to enter the INVALID date.
OR I can VALIDATE with the help of javascript at the client side.
OR I can VALIDATE at the server side.
Above all three my Questions are,
1. Is it good to put all three validations???
2. whats the use of validating at the DATABASE side then validating Client side?
All suggestion will be appreciable..
推荐答案
这篇关于在哪里验证?客户端或服务器或数据库端的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!