PHP+MYSQL基础

day3

form表单格式:
在这里插入图片描述

文件包含的四种类型
include:包含文件
include_once:系统会自动判断文件包含过程中,是否已经包含过(一个文件最多被包含一次)
require:与include相同
require_once:以include_once相同
文件上传
移动临时文件到目标位置
文件上传之后会保存到$_FILES中,那么访问文件信息的形式就是 $ _FILES[‘表单name属性值’][‘元素信息’]
判断和移动类型
1)判断是否为上传的文件:is_uploaded_file( 变 量 名 [ ‘ t m p n a m e ’ ] ) 2 ) 移 动 文 件 : m o v e u p l o a d e d f i l e ( 变量名[‘tmp_name’]) 2)移动文件:move_uploaded_file( [tmpname])2moveuploadedfile(变量名[‘tmp_name’],‘路径’.文件名)

表单写法如下
1)method属性:表单提交方式必须为POST
2)enctype属性:form表单属性,主要是规范表单数据的编码方式
移动临时文件到目标位置
文件上传之后会保存到$_FILES中,那么访问文件信息的形式就是 $ _FILES[‘表单name属性值’][‘元素信息’]
判断和移动类型
1)判断是否为上传的文件:is_uploaded_file( $ 变量名[‘tmp_name’])
2)移动文件:move_uploaded_file( $ 变量名[‘tmp_name’],‘路径’.文件名) //保存文件

面向对象
面向对象的优点
多人合作方便
减少代码冗余,灵活性高
代码的可重用性发挥到极致
可扩展性强
在面向对象中,关键结构包括一下几个:
1.类:class
2.对象:object
3.实例化:new
4.类成员:member
PHP面向对象的三大特性
封装、继承、多态
封装:
封装就是有选择性的提供数据
通过访问修饰符来实现封装
继承
继承使得代码具有层次结构
子类继承了父类的属性和方法,实现了代码的可重用性。
使用extends关键字实现继承
父类和子类是相对的
多态:多种形态。
多态分为两种:方法重写和方法重载

MYSQL

SQL:结构化查询语言
明文连接:mysql -h 127.0.0.1 -P 3306 -u root -p
mySQL默认数据库功能作用;有以下四个默认库
information_schema :提供了访问数据库元数据的方式。
mysql:主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息。
test:这个是安装时候创建的一个测试数据库,和它的名字一样,是一个完全的空数据库,没有任何表,可以删除
performancce_schema:主要用于收集数据库服务器性能参数。

SQL特点:
SQL 面向数据库执行查询
SQL 可从数据库取回数据
SQL 可在数据库中插入新的记录
SQL 可更新数据库中的数据
SQL 可从数据库删除记录
SQL 可创建新数据库
SQL 可在数据库中创建新表
SQL 可在数据库中创建存储过程
SQL 可在数据库中创建视图
SQL 可以设置表、存储过程和视图的权限

SQL常用语句:
查询当前数据库版本: select version();
查询当前数据库用户: select user();
查询当前路径: select @@basedir;
查询所有数据库: show databases;
选择一个数据库: use + 数据库名;
查询当前数据库: select database();
查询所有表名: show tables;
创建一个数据库: create database 数据库名;
删除一个数据库: drop database 数据库名;
查询一个表的结构: desc 表名;

mysql增删改查:insert delect update select
php连接数据库:
my_connect(“127.0.0.1”,“root”,“root”); //连接数据库
mysql_set_charset(“utf-8”); //设置字符编码
mysql_select_db(“test1”); //选择数据库
mysql_query(); //执行SQL语句
mysql_close(); //关闭数据库连接
mysql_error(); //输出错误信息
mysql_fetch_assoc() //获取一行数据作为【关联】数组返回
mysql
header(‘Location:./apps/add.php’); //跳转控制器
empty();函数 //判断有没有用户提交数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值