zoukankan      html  css  js  c++  java
  • 《PHP+MySQL八大动态Web应用实践》源码修正及分享

          《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是世界上最好的语言,你们懂得……

     

  • 相关阅读:
    Flink 多流转换算子
    Flink 基本算子map、keyBy、sum、reduce
    Scala 调用方法时加不加小括号
    Hive rank函数开窗
    Hive 窗口函数
    Scala 集合Map的基本操作
    LOJ#2402. 「THUPC 2017」天天爱射击 / Shooting 整体二分+树状数组
    LOJ#106. 二逼平衡树 树套树
    LOJ#2340. 「WC2018」州区划分
    LOJ#2304. 「NOI2017」泳池(70pts) dp
  • 原文地址:https://www.cnblogs.com/hiccup/p/5423966.html
Copyright © 2011-2022 走看看