PHP与数据库基础
阅读原文时间:2021年04月22日阅读:1

---------------------------------

章节1:了解PHP PHP是什么? PHP能干什么? 开发网站 输出一个属于自己的第一个PHP程序。

标识 \[告诉你\] echo ‘Hello World‘; 代码 echo \[指令\] 输出 echo ‘echo‘; CD光盘 磁带 \--------------------------------- 章节2:人人都会编程 起床上班: 打招呼 if 判断\[需要预先设定\] 18岁考驾照

变量 运算 控制

变量 比较运算 分支语句

x=1
---------------------------------
3.变量教学 - 变量就是个盒子
计算机特点:运算飞快,忘的也飞快
变量就是个盒子储存东西的

$age = 18;
$age = 19;
echo $age;
$age = $age + 1 //赋值
$age = 20

变量命名名字
$ 标识
必须是字母[a-zA-Z]、下划线、数字[0-9]名字,不能数字开头

$age =1;
$1=123;
$_=1234;
$!=321;
---------------------------------
4.运算符符号
加减乘除 取余 比较 大于等于 小于等于 不等于

1+1=2
$Wang = 100000;
$Ma = 150000;
echo $Ma + $Wang

$A1 = 45;
$A = $A1*15;
echo $A

取余 : 3/2 =1.5 取整数能运算余下数
7/3 = 3*2 = 6 取余 1

echo 7%3

$Fang =19;
$Zheng =18;
if($Fang >15){
echo ‘方先生大于15岁‘;
}
else{echo ‘方先生不大于15岁‘;}
---------------------------------
5.控制结构

顺序结构 分支语句 循环语句

穿衣服 穿鞋子 刷牙洗脸 去上班

$a = 1;
$a = 2;

分支语句 [选择]
$sex = ‘男生‘;
if($sex == ‘男生‘)
{echo ‘Hello Boy‘;}
else
{echo ‘Hello‘}

循环语句
while() 不断的做某件事

比如说我们现在在喝水

‘;
$water = $water +1;
}
echo ‘谢谢,我喝了‘.$water.‘杯水,不渴了‘;
?>
---------------------------------
6.你已经学会编程

打印1-100
打印1-100偶数 //偶数的定义 能被2整除
遇到7的倍数 打印字符A
遇到13的倍数 打印字符B

echo ‘1‘;
echo ‘2‘;
-------
echo ‘100‘;

变量 循环 运算

---------------------------------
7.字符串的处理
1.字符串是什么 //字符串其实就是文本 代码
2.单双引号的区别
3.字符串处理函数
strstr() 字符串的匹配和寻找
str_replace() 替换

echo ‘echo‘;
在安全中,很多时候黑客会输入一些恶意传参
----------------------------------
8.数组

数组
实际上是一排柜子
存东西
号码牌 标识

号码牌 Key 键 [独一无二的不会重复]

key键 value值
----------------------------------
9.制作一个网页

如何获取GET|POST传参
$_GET
$_POST

表单 HTML代码

GET传参 POST传参
----------------------------------
10.初识数据库

数据库是什么? // 数据 仓库
它的结构是怎么样的? //库 表 字段 记录
常见的数据库有哪些? //Mysql Access MSSQL Oracle

数据库他是靠SQL语句
X张表变成一个库
----------------------------------
11.数据库结构改变

详看PPT

库 表 字段

10个字段

8个字符

AlexOrac

查看有什么数据库 、表
使用库
查看表结构
建立库、表
删除库、表
修改表里面的字段 [增 删 改]
------------------------------------
12.增删改查 对记录

插入数据
查询数据
修改数据
删除数据

英文分号结尾,代码部分大小写不敏感,但是数据敏感
database()
------------------------------------
13.运算符和结果处理

结果排序
limit 分页
like %%模糊查询
group_concat(字段名) //将多条记录值拼接一起输出
运算符号 +-*/%
逻辑运算 not and or
休眠函数 sleep(10) //数据库等待10秒
------------------------------------
14.联合查询与子查询

union
union all

(完整SQL语句)

2+1*5=7
(2+1)*5=15
------------------------------------
15.PHP与数据库交互
1.这里需要使用mysqli扩展
2.mysqli_connect 连接数据库
3.mysqli_select_db() 选择库
4.mysqli_query() 执行sql语句
------------------------------------
16.完成登陆页面功能
1.提取数据库内容
2.进行判断
3.完成页面
------------------------------------