V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
SolidZORO
V2EX  ›  问与答

学PHP+MySQL的方向是什么?

  •  
  •   SolidZORO · 2010-09-13 23:56:37 +08:00 · 6269 次点击
    这是一个创建于 4945 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我是做Web前端的,但是最近上边往我头上揽了一些PHP相关的玩意让我做。要在这边发问请教一下各位。顺便取经。

    我没有任何编程基础,没什么逻辑感。

    书是《php和mysql web开发》 http://book.douban.com/subject/3549421/ 很久之前就买了,现在看起来,仍然不怎么懂,很多都是写规则如何用连个实例都没有。

    我到图书馆找了一本《24天学会PHP》看,乖乖,丰富的实例,让我一看就明白,自我感觉,只有明白了一些大概的东西才能看下去。然后回过头看《php和mysql web开发》又是一头雾水,而看O REILLY的PHP书倒是感觉还好,不过也蛮难的,翻译不好也读得很费力,(BTW一下,最近看《CODE》,翻译得太好,太易懂了。赞两个。)

    现阶段只是会用PHP写一些简单的判断还有用PHP链接MySQL抓一些东东。毕竟才学几天也没那么快。

    然后我想问一下,最佳途径是否自己做一个论坛会学得比较快呢?或者是?

    学这两个东东有什么重要的特点么?
    15 条回复    1970-01-01 08:00:00 +08:00
    billychow
        1
    billychow  
       2010-09-14 00:00:43 +08:00
    先把基本概念搞明白,因为当你碰到问题,甚至都不知道如何描述这个问题……
    sogood
        2
    sogood  
       2010-09-14 00:43:20 +08:00
    可以试着看这本 http://www.amazon.com/PHP-MySQL-Dynamic-Web-Sites/dp/032152599X/
    里面很多思路值得参考,适合没有基础的开始学。

    中文版也出了 http://book.douban.com/subject/3269865/
    sogood
        3
    sogood  
       2010-09-14 00:43:46 +08:00
    哦,对了,里面的其中一个项目就是写论坛...
    yoyicue
        4
    yoyicue  
       2010-09-14 00:45:05 +08:00
    我的php就是学了一个框架 然后基本逻辑摆着呢 就顺理成章的写出来应用了
    fanzeyi
        5
    fanzeyi  
       2010-09-14 00:50:05 +08:00
    我表示我是凭C的语法来的= = 简单看了下类 其他基本一样了
    不过也没做过什么东西(别打我= =)
    SolidZORO
        6
    SolidZORO  
    OP
       2010-09-14 00:56:15 +08:00
    @sogood同学,你的nick name真是sogood。 不过那些书我找不到,又不肯花钱买,其理由是我的桌子太小了,只能放下一个22LCD和把X61折半,放不下多余的东西。 意识觉得,应该会比较通俗易懂。


    或者问题变一下,『 你们刚开始学PHP的经历是怎么样的?』 能写出来的话,对我来说真是太有帮助了。
    sogood
        7
    sogood  
       2010-09-14 01:02:37 +08:00
    @SolidZORO 搜一下...都有电子版...另外,我也在学习,木经验...
    lin
        8
    lin  
       2010-09-14 01:18:20 +08:00
    jacy_hao
        9
    jacy_hao  
       2010-09-14 01:23:59 +08:00
    建议最简单的方法:先用几天的时间把语法攻克,攻克后语法以后弄明白 CRUD,这4个基本功能弄明白以后直接拟订一下项目自己完成,例如给自己定个目标,写个“留言本”其中功能分布自己写,例如前台:发布留言,管理员恢复后邮件通知留言者,后台功能,对留言的增删改查,把这写功能写好以后自己一个功能一个功能的按照你熟悉的CRUD的方法来实现,不会的GOOGLE论坛提问,这个小东西写完以后一般的流程控制和CRUD没问题了,其他的就开始发挥了,例如给你的留言本加“关键词变审核”,支持多用户外部调用,支持多用户模板修改。这样一个项目下来就差不多了,我不建议上来就捧着书看然后500+页的书看完以后前面讲的是啥又不知道了。

    我推荐的学习方法是:熟悉语法,参考任务,完成任务,看书复习,看项目学习。
    POPOEVER
        10
    POPOEVER  
       2010-09-14 01:33:52 +08:00 via iPad
    写个留言板,这是入门课,然后可以写 blog,有一定基础后也可以看看 framework
    SolidZORO
        11
    SolidZORO  
    OP
       2010-09-14 01:43:29 +08:00
    @jacy_hao 精辟啊。让我想到风云 blog.codingnow.com ,感觉你这样说,给我很大的鼓励,没有原因的。

    @POPOEVER footbig上小女孩他爹? 记得你拿eeepc和你女儿依依哇哇的照片。。 framework太遥远,不过前面写好了,其实一下就到了。。
    jacy_hao
        12
    jacy_hao  
       2010-09-14 01:47:33 +08:00
    自己写一些项目以后推荐你看一下 speedphp框架的源码,作者的开发经验不错,这个框架不大而且很多东西只要你基础好很快就能看懂,可以从它的代码里面学习到很多东西。
    POPOEVER
        13
    POPOEVER  
       2010-09-14 01:56:22 +08:00 via iPad
    @SolidZORO 是哦,全球只有一个 POPOEVER

    PHP framework 我一直在用 CodeIgniter,是最早期的 blog 程序之一的 pMachine 的开发团队的作品,pMachine 后来改名 ExpressEngine,最新版的 EE 就是基于 CI 的
    POPOEVER
        14
    POPOEVER  
       2010-09-14 02:01:30 +08:00 via iPad
    我以前学过 C 和 JAVA,总的来说学 PHP 没什么大困难,记得03年的时候项目需要直接改了一份 PHPNuke,改到最后纯粹自己在写了,就这样入门了
    skyonline
        15
    skyonline  
       2010-10-20 21:15:46 +08:00
    没有《24天学会PHP》这本书吧?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5891 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:11 · PVG 10:11 · LAX 19:11 · JFK 22:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.