我php路线
-
重蔚自留地PHP学习第46天——二次开发ECShop。
上一篇文章学了通过pdo来连接数据https://www.cwhello.com/263880.html 下面些总结。 PDO PDO:连接数据库,发送SQL exec:发送SQL语句,针对增删改,没有结果集返回 query:发送SQL语句,针对…
-
重蔚自留地PHP学习第46天——通过PDO连接数据库
上篇文章学习了数组的遍历https://www.cwhello.com/10789.html 下面做些总结。 复合数据的保存:数组和对象 保存文件:对符复合数据进行序列化保存 读取文件:反序列化得到数据类型 对象反序列化必须要先加载对应的…
-
我的php学习第一天之HTML篇
B/S网络模式(结构) B/S,browser/Server浏览器/服务器结构。在这种模式下,客户端不需要安装任何的软件(除了浏览器软件),所有的其它的功能都集中到了服务器上。客户端基本上零维护。 HTML简介 HTML,HyperText…
-
重蔚自留地php学习第45天——序列化-自定义自动加载-迭代
回顾 面向对象三大特性 封装:隐藏数据实现,提供外部调用的方法 继承:实现代码的重用,提高效率 多态:方法的重载,PHP不支持多态 PHP继承:extends 如果一个类是用来被实例化的,那么尽可能的将内容私有…
-
重蔚自留地php学习第44天——继承重载
回顾 自动加载:__autoload(),而是在需要使用类的时候,而类又没有被加载进内存情况下,会自动触发的一个函数而已。 类常量:const 常量名 使用:类名::常量名 静态:静态属性和静态方法,static 使…
-
重蔚自留地php学习第四十三天——自动加载-静态-魔术-单例
回顾 面向对象:将自然界中的实体抽象出来,形成类。与面向过程相对,面向过程是指将一个事务分解成各个功能,然后对功能使用函数进行封装,在使用的时候调用函数即可。 面向的对象的基本概念:类,对象,实…
-
重蔚自留地php学习第四十二天——对象(面向对象)
面向对象编程 面向对象编程不是技术,是一种思想而已。 面向对象编程:OOP(object oriented programming) 面向过程和面向对象 面向过程:将一个事务分成具体的某系列功能,然后将一连串的功能连起来使用,从而解…
-
重蔚自留地php学习第四十一天——http协议传输教程
回顾 PHP操作mysql 开启mysql扩展 PHP如何操作mysql 连接认证 SQL操作(PHP是准备和发送SQL以及接受SQL执行结果,mysql服务器执行SQL) 断开连接(释放内存资源,mysql回收连接资源) 分页 通过limit:limit offset…
-
重蔚自留地php学习第四十天——php操作数据库教程
PHP操作mysql PHP要操作mysql,而mysql是c/s结构的软件,所以PHP需要充当一个客户端的角色。 PHP本身没有操作mysql数据库的能力,但是PHP提供了一个操作数据库的扩展。从而实现了PHP操作各种各样的数据库。 …
-
重蔚自留地php学习第三十九天——关于mysql事物触发器函数过程的总结
数据备份 对数据表内容进行备份 备份:select [*/字段列表] into outfile 文件路径 [字段处理] [行处理] from 表 还原:load data infile 文件路径 into 表 [字段处理] [行处理] 备份 ---------------》 数据库 -&g…
-
重蔚自留地php学习第三十九天——mysql事物触发器函数过程
数据备份 将数据里的数据进行保存到外部文件,从而在数据库内部数据丢失或者出错的情况下能够通过备份文件进行还原操作,从而将损失降低到最小。 对单表内的纯数据进行备份 将表中的数据(不包含结构,没有字段头信…
-
重蔚自留地php学习第三十八天——关于高级数据库操作的语法总结
高级数据操作:having,order by ,limit 联合查询:(select语句 order by limit) union [union选项] (select语句 order by limit) 连接查询:内连接,外连接,自然连接和交叉连接 内连接:左表 [inner] joi…
-
重蔚自留地php学习第三十八天——高级数据操作
having子句:having子句也是用来判断条件,与where子句基本一致。 区别 where是对数据源的数据进行操作 having是对临时数据(where操作完,group by操作之后)进行操作 对别名的使用:只有having能够使用,而where…
-
重蔚自留地php学习第三十七天——mysql数据库范式的总结
关系:一对多,多对一,多对多,一对一 范式:Normal Format 第一范式:原子性,字段不可再分割 第二范式:取消部分依赖,不使用复合主键,通常设计时使用逻辑主键 第三范式:取消传递依赖,将不同的实体创建不同表…
-
重蔚自留地php学习第三十七天——mysql3范式外键curd
回顾 校对集:用来比较字符大小 三种校对方式:二进制(_bin),区分大小写(_cs),不区分大小写(_ci) 存储引擎:用不同的方式来存储和处理数据 Myisam:查询和插入的效率高,三个独立文件(结构,索引,数据) …
-
mysql基础2-数据类型
回顾 数据库基本概念:数据库,数据库管理系统,数据库系统 数据库分类:关系型数据库和非关系型数据库 关系型数据库:用二维表来保存数据,数据保存在硬盘里 Mysql,Oracle,DB2,SqlServer,access 非关系型数据…
-
重蔚自留地php学习第三十五天——mysql基础1
文件操作:目录操作,文件操作 目录操作步骤: 准备一个目录(路径) 判断一个路径是否是一个目录 打开目录opendir,返回一个目录资源,包含当前目录下所有的文件 遍历目录资源,循环+readdir,每次获得一个文件名…
-
重蔚php学习第三十五天——php表单文件上传
什么是文件上传 <input type=’file’ /> 文件框 允许用户选择一个本地文件上传至服务器 准备工作 1)表单 2)设置method=”post”,不能使用get get是将数据附近地址栏中,会限制数据大小,只能传输文本…
-
重蔚php学习第三十五天——php表单传值复选框案例
关于爱好信息的保存与显示 例1:爱好信息入库 html代码: php代码: 例2:爱好信息显示 查找个人信息,得到个人爱好的字符串 将个人爱好字符串分割成一个数组 定义所有爱好的数组 循环遍历所有爱好数组 如果当前爱…
-
重蔚php学习第三十五天——点击行为的判断
在之前的程序中,我们有两个文件,html、php文件,其中的php文件是处理数据的文件。如果用户直接访问这个文件,是需要验证的。 如果用户直接访问文件--à拒绝(跳转回某个页面) 如果用户点击按钮进入文件--à…