gpt4 book ai didi

php - 我应该每次都检查变量长度吗?

转载 作者:行者123 更新时间:2023-11-30 23:44:31 26 4
gpt4 key购买 nike

我将用户数据存储在 mysql 数据库中,每次用户数据被INSERTEDEDITED 时,我都会检查变量的长度

if (strlen($firstName) > 20) {
exit("Too long name!");
}
// + INSERT INTO THE DATABASE ...

但是,如果我只是从数据库中SELECT,我应该检查长度吗?

喜欢:

if (strlen($firstName) > 20) {
exit();
}
// + SELECT FROM THE DATABASE ...

我只是想知道,因为我不希望人们能够减慢我的数据库所在的服务器的速度..

如果用户输入一个非常长(1000000 个字符或更多)的字符串作为输入值,是否有可能减慢数据库速度?

最佳答案

如果字符串只存储了少于 20 个字符,我看不出它如何选择超过 20 个字符的任何内容,所以第二个(选择)检查是多余的

关于php - 我应该每次都检查变量长度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48967154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com