2022-05-23 服务器介绍和安装,PHP基础语法,JSON,MySQL的安装和链接

一.基础
1.服务器(物理硬件):类似机箱
服务器软件分类:文件服务器,邮件服务器,web服务器(如京东的图片链接)
2.服务器软件(提供web服务):
阿帕奇服务器apache web
http服务器,(wrb服务器):定义 提供文档(文本图片视频)的web服务器,一般是用阿帕奇,Nginx服务器
3.服务器(机箱),客户端(ie,火狐,谷歌等浏览器)
4.搭建http服务器,运行在phpstudy上
安装:非中文路径,其他默认安装
5.做web开发经典组合:
WAMP:Windows+Apache+MySQL+PHP(本地)
LAMP: Linux+Apache+MySQL+PHP(上线)
LNMP: Linux+Nginx+MySQL+PHP(上线)
二.PHP和阿帕奇服务器的使用
1.PHP一定要被阿帕奇解析才看见效果,而阿帕奇一半放在d,PHPStudy,PHPTuouial,WWW文件夹下,所以代码一定要写在www下
2.如何使用
开启阿帕奇服务器后浏览器地址栏输入
localhost,会自动打开默认页面www下的index.php,输出结果Helloworld
若想访问其他文件的内容,则加上文件名,如localhost/a.php
3.输出中文需要先加上如下语句:
。。。。。。utf-8
4.浏览器访问阿帕奇,服务器解析PHP文件,然后返回结果
三.PHP语法
1.变量
speed=“很快”;分号不能省略2.数组索引数组:speed=“很快”;分号不能省略 2.数组 索引数组:speed=很快;分号不能省略2.数组索引数组:arr1=[]
关联数组:$arr2=[“name”=>“张三”]形式:[key=>val]
2.输出
echo $美元arr1[name]基本数据类型
print_r(美元arr1)
var_dump 全输出
四.json
后端提供的数据类型是json字符串,前端接收后解析成对象
1.str=JSON.stringify(obj)把对象转化成字符串
obj=JSON.parse(str)把JSON字符串解析成对象
2.作者你到底死不死
2.encode编码,decode解码
json_encode()把数组转化为(编码为)json对象
json_decode()把json对象(解码为)转化为数组
3.啥是json对象,从格式上来说就是key加上引号的普通对象
4.php中一般是将关联数组进行转化,前端才能收到,然后处理
5.例子
在php文件中写一个关联数组
将关联数组转化为json字符串
通过localhost查看
复制转化出来的JSON字符串
把上述json字符串再转化回成一个关联数组(对象)
decode第二个参数true是关联数组,不写是默认值false是对象
printr打印
6.报错04:18

五.MySQL
SQL语言可以用在MySQL和Oracle中
1.MySQL的连接方式:
第一种
安装目录PHPTUTORIAL/MYSQL/BIN下找到MySQL.exe 按出cmd
输入语句:
MySQL -uroot -p
密码root
第二种
安装软件navicat for MySQL和patchNavicat(前者的破解钥匙)
文件/新建连接,填写:
连接名:随便
ip:localhost
端口:3306
用户名:root
密码:root
连接成功后系统默认的三个表格mysql,performance,test不要动,可以在test里操作
*截图可以看到两种方式都是一样的结果

六.数据库的数据类型

七.SQL的增删改查 背!
(在客户端操作数据库)
八.通过PHP直接操作MySQL数据库
分成非查询操作()增删改
和查询操作

步骤
1.连接数据库
变量=@mysqli_conect(ip地址,用户名,密码,数据库,端口号)艾特符号:忽略警告
print_r打印看看成功
判断:if(!$cont)die 连接失败,分号别省略
2.准备sql语句:
增删改
//sql=insert into book 属性 ;
update book set name= where id=2
delete from book where id=3
查询:
res=mysqli query con sql
遍历循环
while row=mysqlifetchassoc res
arr[]=row
echo 〈pre/〉“”
preintr arr
3.执行
res=mysqli_query(cont,sql),可以var_dump一下res
判断
if res echo成功else失败
4.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端OnTheRun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值