上期回顾
上期我们主要解释了php与前端之间的关系,以及php怎样与“各部门(Apache和MySQL)”之间通信;之后介绍了php的环境配置问题,总的来说,您理解了php的工作原理就算合格啦!
那么这期应该是本系列教程的最后一期,因为知识比较基础,没什么技术性问题。
我今天想跟大家分享的是如何学好php这门语言。
希望所有新手能看见
我作为一个初级小小程序员,最想让大家明白的是:新手学习编程最难的往往不是技术上的东西,而
是如何去学,困扰我们初学者最大的问题不是“不会”,而是“不知道”。
所以这个系列的教程并没有技术上的总结,我更希望让每一个人从原理上懂得web编程,而不是技术的罗列。
学习步骤
好,重于到了php的学习了,php不难,不过希望您知道:学会php只是所有合格phper的基础!
但是您不必担心,因为有了“基础”后就可以找工作去了,您可以在工作的过程中逐渐提高自己的技能。
好,接下来我们开始学习。
- 首先你肯定要把基础知识看一遍,仍然是w3c家的php基本教程,每个人的理解程度不同,所以没有时间上的建议。
当然,如果您时间充足的话,不妨看一下教学视频,网上可以搜索到很多(我当时看的是传智播客的免费视频,绝对没有打广告),多条路径的学习会让你感到豁然开朗。 - 接下来,作为一名php程序员,数据库的操作是必须掌握的,上面那两条学习路径其实已经包括数据库的学习了,但是我还是想要强调一下。最好的练习办法是自己在cmd命令提示框中(我猜您用的应该是Windows操作系统)进行一些基本操作,比如建库、建表、数据的增删改查等,这样能让您更好的理解数据库的工作原理。
- 这里多说一句,新手在操作数据库的时候可能会遇到中文乱码的问题,不要慌,乱码是因为编码方式不统一造成的。想要中文不乱码,记得养成良好的编码习惯,在每次建库、建表的时候指定编码方式为utf-8即可。
创建数据库:

第一行代码 创建了一个名为“demo11”的数据库,默认编码方式为utf-8。create database demo11 default charset utf8;
第二行代码查询我们刚才建的demo11数据库的编码。show create database demo11;
接下来是表的建立:

第一行代码 在demo11数据库中创建了一个名为demo1的表,该表只有一个字段‘name’。create table demo1 ('name' char(255)) default charset=utf8;
第二行代码在该表中填入数据。insert into demo1 values('你好a这里打上中文');
第三行代码查询数据,发现中文正常显示。select * from demo1
如果您按照我说的,指定了数据库和数据表的编码方式后仍然有乱码,那就用查询一下该数据库的编码方式,我将我的编码方式贴出了供大家参考,如果想修改某个编码方式可以使用show variables like '%char%';来修改:set character_set_xxx=utf8;

其实学过之后想一想,对于初级阶段的我们,只要把基本的增、删、改、查弄清楚就可以了
- 好,如今你应该可以称作一名合格的php实习生了,但是学习的道路远没有尽头,如果各位有什么疑问可以留言给我,当然我更希望您能关注我的微博,或者我的微信公众号“litblc”,将最好的东西分享给大家!
写在最后
学无止境,与君共勉!
本文由 litblc 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: May 25, 2018 at 09:59 am

