博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一周学习总结 9.24
阅读量:7026 次
发布时间:2019-06-28

本文共 691 字,大约阅读时间需要 2 分钟。

本周我学习了thinkphp教程的前三章内容,其中重点学习了对数据的读取、增加和删除。

一、发现的问题以及解决

clipboard.png

这个是最开始学习在数据库里添加数据的时候发现的,发现最后return的只是固定的一句话,不论是否添加成功,最后都会返回固定的这一句话。

之后我考虑怎么才能判断出来是否真正添加成功,结果看到老师在后续的代码中写出来了,可以把添加之后的数据的id返回,这样id如果增加,就说明数据库中的数据添加成功了。

clipboard.png

在之后的学习中,发现老师用了一个if条件判断save是否成功,我当时按照自己的习惯,把第一条判断写成if(xx === true),结果发现一直添加失败,查询数据库却发现是添加成功的,看到老师的教程上写的是false,我就开始想,会不会成功之后并不会返回true。

clipboard.png

之后我用var_dump打印了一下save这个属性返回的值,发现失败返回的确实是false,但是成功返回的却是1。

之后通过对其他人的询问,知道了save成功之后返回的是添加成功的数据条数。
二、学习过程中出现的失误

clipboard.png

在学习过程中,由于自己的习惯性思维,在写到volist的这个属性的时候,把{}直接写成了<>,导致系统一直在提示错误信息,未定义XXX,直到后来询问了李宜衡同学,才发现是自己的不认真导致的。

在这里,我学到了html中如果需要用到php的语句,是需要用{}的。

三、下周学习目标

本周学习进度较为缓慢,主要原因是对于新接触的$,->,.,::,===等符号的认知不足,耗费了很多时间在查询资料上面。
下周我会完成第三章剩下的数据库更新以及查询等功能的学习,然后继续学习完第四章和第五章。

转载地址:http://ospxl.baihongyu.com/

你可能感兴趣的文章
CentOs6.5中安装和配置vsftp简明教程
查看>>
eclipse不自动弹出提示(Alt+/ 快捷键失效)
查看>>
JAVA实现AES的加密和解密算法
查看>>
【转】java 自动装箱与拆箱
查看>>
JAVA NIO异步通信框架MINA选型和使用的几个细节(概述入门,UDP, 心跳)
查看>>
【转】android自动化测试之MonkeyRunner使用实例(三)
查看>>
WebService它CXF注释错误(两)
查看>>
ThinkPad E431/E531 ubuntu 14.04 安装无线网卡驱动
查看>>
ABP理论学习之审计日志
查看>>
makefile 学习一
查看>>
jQuery中的Sizzle引擎分析
查看>>
yii 验证码 CCaptcha的总结(转)
查看>>
我的编程之路(二十五) 上海的老同学
查看>>
oracle汉字占用字节长度
查看>>
RIP协议两个版本对不连续子网的支持情况实验
查看>>
python--条件判断和循环--3
查看>>
sudo执行脚本找不到环境变量解决方法
查看>>
开发环境、生产环境、测试环境的基本理解和区别
查看>>
Codeforces Round #338 (Div. 2) E. Hexagons 讨论讨论
查看>>
全文检索引擎Solr系列—–全文检索基本原理
查看>>