摘要:
和上面的思路一样,只不过稍加改进的是加了工厂类,来实例化数据库对象 框图展示: 代码展示: 只是在zixun.controller.class.php 发生了代码改动: 然后我的工厂类: 文件件目录关系: 阅读全文
摘要:
首先: MysqlDB类: 作用: 里面存的是mysql的操作函数,都是封装好的。 疑问点: 需要辨析的两个变量,就是$link是一个选好了数据库的MysqlDB对象,那个$recoure是一个只是连接了数据库的对象 Model类: 作用: 其实也是操作数据库的,只不过它是基础的功能,就是取得Mys 阅读全文
摘要:
今天我才知道,原来这三个修饰的东西,只是用在类里面方法,怪不得一个叫方法,一个叫函数了,原来就是区分他们,哎, 今天遇到这么一个问题: 我在我的一个单独的方法前面加public,原来不行报了错误: 解释过来就是: 解析错误:语法错误,意外的'public'(T_PUBLIC),期待文件结束D:\ 0 阅读全文
摘要:
PDOStatement类,称之为PDO语句对象,SQL执行完(处理完)产生的结果对象。 阅读全文
摘要:
(1) 比如以下的语句: 那么,这个PDO就可以只是编译一次这些语句相同的地方,然后,根据区别来执行不同的语句。 语法的实现: 预编译的优点: 更好的防止SQL注入,是因为预编译时,不需要用户的数据参与。编译时,结构固定,导致用户数据不能影响到SQL的结构 普通的执行方法: $pdo->query( 阅读全文
摘要:
(1) (2) 举例:假如我的sql语句有问题,那么我输出这两个函数所产生的信息。 还有一组函数: 分别是,开启事务,回滚事务,提交事务,判断是否处于事务中。 注意,影响的记录数可能为0.但是不意味着执行失败! 阅读全文
摘要:
首先,就我知道的,一共有三种: 自己用过的是mysql和mysqli,还没用过PDO_mysql 有时,随着我们的各种东西版本的更新,会遇到某一个扩展用不了的情形,所以,就有了编写完成相同功能的使用不同扩展函数的类。 阅读全文
摘要:
怎么预防: 填写防止SQL注入的代码: 阅读全文
摘要:
首选配置文件应该在 我们的应用application目录中,这样针对每一应用,都有自己的配置文件。 我觉得配置文件的名字很有意思,首先是 名字.config.php 格式就是 然后,你再载入就可以了。(但是注意,你得配置好你的路径常量) 阅读全文
摘要:
framework.class.php 基本代码展示: 阅读全文
摘要:
(1)session和cookie的比较: (2)session是否可以持久化? (3) 阅读全文
摘要:
啥是扩展工具类:这个问题很深奥,自己慢慢理解吧。 首先 对于session的处理函数是扩展工具类。 ②图片处理类 ③验证码生成类 ④算是项目中的一个功能模块。 扩展工具类 放在我们的framework目录中。 阅读全文
摘要:
(1)先执行 session_set_save_handler() 在session_start(). (2)那么开启session_start(),有两种方法,一个就是session_start(),还有一个就是在脚本运行之前,服务器自动开启了session机制,就是改变了php.ini配置文件, 阅读全文