博客列表 >2018年5月8号数据库与函数

2018年5月8号数据库与函数

哈的博客
哈的博客原创
2018年05月18日 11:49:28664浏览

总结:

php业务逻辑部分

1设计数据库:确定字段(如果字段太多mysql用字段text,这样可以装更多的字段。要学会拆分)

2表字段的设计:消除数据冗余(注意如果数据库里的字段有空格是查询不出来的。我们在企业级开发中要消除数据用语)不要影响业务逻辑

在使用互联网应用中要慎用储存过程,外键数据库工具;如果有一部分php代码放到前段上;经过检查后出问题了,这个问题不不知道谁解决

3表字段的设计规范:不允许有null,日期字段一般使用int类型

4建立索引规则:对热点查询字段建立索引

索引的优点:查询快       缺点:影响添加更新删除的性能(但是影响比较小)

如果用户有密码的话就要做安全保护,可以用MD5(123456+username)

注意在字段中要设置字段递增



php函数:

isset() — 检测变量是否设置。返回值是布尔值

in_array() 函数搜索数组中是否存在指定的值。返回值是布尔值

trim() 函数移除字符串两侧的空白字符或其他预定义字符。

implode() 函数返回由数组元素组合成的字符串。返回的是一个字符串

explode() 函数把字符串打散为数组。返回的是一个字符串

max(): 求最大值。返回的是一个整数

trim(): 删除字符串两端的空格或其他预定义字符  。返回值: 清除后的字符串

array(): 生成一个数组  数组值或,键=>值一个数组型变量

array_search(): 在数组中查找一个值,返回一个键,没有返回返回假

.array_sum(): 返回数组中所有值的总和 输入: 一个数组 输出: 返回和

array_values(): 返回数组中所有值,组成一个数组  返回由键值组成的数组

array_flip(): 返回一个键值反转后的数组  返回数组所有的键,组成一个数组

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议