如何去学习php加数据库?
总体顺序建议先php再数据库,再结合练习。
1、学习php基础知识,包括语法,语言特性等。建议买一本书或者找一些php学习网站入手,主要是多练手,多写代码,尽早入门。
2、然后开始学数据库,数据库总类很多,跟php配合最常用的应该算是MySQL了,从学习基本SQL知识、对应语法到增删改查到索引等高级特性。
3、学完php和数据库基础后,用php操作数据库,还是多练手。
4、然后开始学框架,php主要还是用于后台服务端的开发,可以找一个php的后台框架,有条件的话以项目为牵引学起来会快些。
总之,学编程最重要的是练手,要想掌握得好,前期的代码量一定要多,加油!
作为一个程序员,有技术问题解决不了,是什么体验?
在我的领域里,我基本上没有解决不了的问题,所以我不慌啊。。
有一次实在没有实现方案,我直接改了两个开源项目的源码。那时候刚进新公司,是空降的领导,在这之后,下属都服得我不行。。
我虽然不是程序员,但是也写代码,说说我的感受。
如果一个问题卡住了,搜索引擎也解决不了,那么脑子就一直在思路这个问题。
女朋友和你说话,就嗯哦的回答,也许稀里糊涂就答应了什么满足不了的条件。
如果突然想通了,恨不得马上打开电脑写代码。写完后,神清气爽,感觉这个世界如此美妙!
作为一个程序员,遇到技术问题再正常不过了,但是要说解决不了,只要需求不是提的天马星空,这个几乎是不存在的。
分享几段经验
工作前几年,我有一个不好的毛病,就是遇到技术难题之后,我的心态就崩了。然后饭也不吃,非得把问题解决了才能恢复食欲。(这个真的不是自夸,就是心态差)
- 第一份工作的第一个项目,第一次独立出差到客户现场做上线支持。听说客户中间件用的是was,那时候都不知道这个是什么东西,周末没出门搜了两天,记了很多笔记,结果周一到客户现场人家已经升级好了。那时候我才知道大公司都有运维岗,生产环境是不会让开发人员操作的。
- 还是第一家公司,第一次搞WebService,那做的叫一个费劲儿,那时候只知道Xfire,一个简单的接口调用,花了将近一周的时间才搞定,那一周午饭和晚饭都不怎么吃,每天瘦一斤,持续了一周。问题解决后,体重迅速反弹。
- 第二家公司,整个项目组出差去上海(数据中心在上海)上线,有一个功能怎么也不能测试通过。这一次不是我负责的模块,我当时一直处于一身轻松的状态。后来看着他们吃饭都没心思,决定拉各位兄弟一把,说了一句“你们比较一下生产基线和测试基线的代码吧”,果然是代码合并和打包的问题。
- 最近遇到的一个问题,开发了一个很大的需求,上线的时候项目启动不起来,服务一直处于夯住的状态(老项目用的was),也没有系统日志打印,当时是晚上十点,零点的时候要做几个系统的生产验证,只有两个小时解决问题的时间。前一个半小时,心里是崩溃的,想着明年一定把was废掉。后来通过was的日志发现了问题:系统启动的时候加载一些表数据进行缓存,因为测试库上数据很少,所以一直没发现问题,生产库上几十万的数据,一加载就出事儿。找到问题,半个小时修改自测,赶在验证前上线完成,心里一下子就舒坦了。
心态
很多担心的事儿,事后再看一看,基本上都不算事儿,心里还会说,“当时那么担心真的没必要”。
然而,再遇到什么事儿的时候,依然是吃不下饭,一把一把掉头发啊(没掉头发,意会一下)。
你有什么技术问题解决不了,导致心态崩了的经历,分享一下啊。

