php/mysql 工作总结
2016-12-11 15:12
274 查看
1 这是一个通过递归的办法, 通过父ID, 不断调用自身去查找分类表里父ID, 直接遇到父ID为0就返回数据。 用处是:传一个分类ID,返回这个分类是在第几层。 今天浪费了一些时间在这儿return category_hierarchy($cateList['ParentID'],++$a);一开始以为终止递归返回数据时才需要加return, 所以这一句就没加return。 导致外面控制器调用时无论如何都收不到返回值。这里我需谨记的是,递归调用前需要加上return
2015/12/18 下午。
function category_hierarchy($CateID,$a=1){
$cateList=M('productcategory')->find($CateID);
if($cateList['ParentID']!=0){
return category_hierarchy($cateList['ParentID'],++$a);
}
else{
return $a;
}
}
2 将一个数组顺序反过来
array_reverse($arr)
3 sql 修改密码:
SET PASSWORD FOR '用户名'@'主机' = PASSWORD('密码')
4、这是PHP的一个坑,或说是BUG。前端传到后端的json字段串,PHP进行解析后变成了null:
json_data:
[{"ProductId":1,"DistributionId":1,"ProductImageUrl":"https://img.alicdn.com/imgextra/i4/2063363250/TB20Tb4bsjI8KJjSsppXXXbyVXa_!!2063363250.jpg_430x430q90.jpg","ProductSku":"dk350001","PName":"Martin小马丁吉他 LX1 E/LXK2单板旅行民谣吉他 DJR全单","Price":"8.00","MinimumPrice":"6.00","TagPrice":"5.00","ShopPrice":"22.30"},{"ProductId":2,"DistributionId":null,"ProductImageUrl":"https://gd3.alicdn.com/imgextra/i2/43050425/TB2LeVDgH8kpuFjy0FcXXaUhpXa_!!43050425.jpg_400x400.jpg","ProductSku":"Martin222112","PName":"飞琴行马丁Martin GPCPA4 DCPA4 RW GPC Aura GT美产电箱民谣吉他","Price":"9000.00","MinimumPrice":"8000.00","TagPrice":"8000.00","ShopPrice":null}]如上面这段json, json_decode(json)后变成null了。
解决方案:
用下面的方法可以实现正确解析。
html_entity_decode() 函数的作用是把 HTML 实体转换为字符
stripslashes() 函数的作用是删除反斜杠
?html_entity_decode() 函数的作用是把 HTML 实体转
2015/12/18 下午。
function category_hierarchy($CateID,$a=1){
$cateList=M('productcategory')->find($CateID);
if($cateList['ParentID']!=0){
return category_hierarchy($cateList['ParentID'],++$a);
}
else{
return $a;
}
}
2 将一个数组顺序反过来
array_reverse($arr)
3 sql 修改密码:
SET PASSWORD FOR '用户名'@'主机' = PASSWORD('密码')
4、这是PHP的一个坑,或说是BUG。前端传到后端的json字段串,PHP进行解析后变成了null:
json_data:
[{"ProductId":1,"DistributionId":1,"ProductImageUrl":"https://img.alicdn.com/imgextra/i4/2063363250/TB20Tb4bsjI8KJjSsppXXXbyVXa_!!2063363250.jpg_430x430q90.jpg","ProductSku":"dk350001","PName":"Martin小马丁吉他 LX1 E/LXK2单板旅行民谣吉他 DJR全单","Price":"8.00","MinimumPrice":"6.00","TagPrice":"5.00","ShopPrice":"22.30"},{"ProductId":2,"DistributionId":null,"ProductImageUrl":"https://gd3.alicdn.com/imgextra/i2/43050425/TB2LeVDgH8kpuFjy0FcXXaUhpXa_!!43050425.jpg_400x400.jpg","ProductSku":"Martin222112","PName":"飞琴行马丁Martin GPCPA4 DCPA4 RW GPC Aura GT美产电箱民谣吉他","Price":"9000.00","MinimumPrice":"8000.00","TagPrice":"8000.00","ShopPrice":null}]如上面这段json, json_decode(json)后变成null了。
解决方案:
用下面的方法可以实现正确解析。
html_entity_decode() 函数的作用是把 HTML 实体转换为字符
stripslashes() 函数的作用是删除反斜杠
?html_entity_decode() 函数的作用是把 HTML 实体转
相关文章推荐
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- 用C#l连接MySQL和Oracle数据库-在公司最近十天的工作内容总结(一)
- PHP-MySQL教程归纳总结
- Windows下Apache+PHP+Mysql环境的相关配置总结
- php&mysql乱码总结
- 用源码包安装php-4.34+mysql-4.0.16+apache-2.0.48+vbb-2.32实践总结
- 工作总结之PHP连接Microsoft SQL Server 2000/2005/2008
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows Vista下安装PHP5.2.8和Apache2.2.8,与Mysql 5.1.3,以及phpMyAdmin3.1.1安装设置过程总结
- 有关 PHP 和 MySQL 时区的一点总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- php+mysql+ajax框架的中文问题总结
- flash+php+mysql制作公告板(总结)
- PHP-MySQL教程归纳总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Apache 2.0.55 + PHP 5.1.1 + MySQL 5.0.16 配置总结
- php + mysql 获取数据库中的记录(特别是高效的分页功能) 完全个人经验总结,仅供参考!
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- php mysql 查询乱码 解决方法 总结 乱码总结 php 乱码
- 有关 PHP 和 MySQL 时区的一点总结