---------------------------------
章节1:了解PHP
PHP是什么?
PHP能干什么? 开发网站
输出一个属于自己的第一个PHP程序。
<?php
echo ‘Hello World‘;
?>
<?php ?> 标识 [告诉你]
echo ‘Hello World‘; 代码
echo [指令] 输出
echo ‘echo‘;
CD光盘 磁带
---------------------------------
章节2:人人都会编程
起床上班:
打招呼 if 判断[需要预先设定]
18岁考驾照
<?php
$sex = ‘男‘; //变量
if($sex == ‘男‘){ //如果
echo ‘帅哥,进店里来看看把,有XXXX‘;}
else{echo "妹妹我们店有XXXX化妆品"}
?>
变量 运算 控制
变量 比较运算 分支语句
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() 不断的做某件事
比如说我们现在在喝水
<?php
$water = 1;
while($water<6){
echo ‘我喝了‘.$water.‘杯,服务员再给我杯水吧<br />‘;
$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.完成页面
------------------------------------
原文:https://www.cnblogs.com/lhq-2000/p/14674343.html