《PHP+MySQL八大动态Web应用实践》源码修正及分享

来源:互联网 发布:mysql循环执行sql语句 编辑:程序博客网 时间:2024/05/14 17:28

      《PHP+MySQL八大动态Web应用实践》这本书买了很久了,最近准备好好学习一下PHP的基础知识,重新拿起这本书来看看。这本书有个坑,源代码是有很多问题的,然后PHP的版本比较老旧,之前支持的函数在最新版本中被废弃了。

      我就一边学习一边修改源码。最后,我会把修改好的所有源码放到GitHub上分享出来,有需要的朋友可以去下载。

      本机PHP版本为5.6.3,系统为Win7 64位。

      下载的源码中,每一个项目的数据库相关文件基本都是*.frm、*.MYD、*.MYI,然后还有一个db.opt的文件。*.frm是描述了表的结构;*.MYD是保存了表的数据记录;*.MYI是表的索引;db.opt用文件编辑器打开,可以看到里面保存的是编码信息。

      首先解决的问题是如何把这些文件导入到MySQL数据库中:1、找到你的MySQL的安装目录下的data文件夹,新建一个文件夹,文件夹名字是你想设计的库的名称,把这些文件放到此文件夹中;2、接着就可以用管理MySQL的工具看看这些表里面是啥内容了。

      花了大概两周的时间,把书中的源码都调试了一遍,错误基本修复完毕。因为源码中的数据库操作方法在新的PHP版本中已经废弃了,所有我都采用PDO操作数据库的方式进行了重写。还有一些逻辑错误什么的,我也都修复了。

      具体可以参看我的GitHub,修改后的源码都已经上传了:https://github.com/ShadonSniper/Practical-PHP-and-MySQL.git

      好吧,基本上也就到这里了。最后,PHP是世界上最好的语言,你们懂得……

 

0 0
原创粉丝点击