php基础(数组)+安装msql

一:数组

- 1数组定义

数组(array)定义:用变量指向一组数据的存储在一个容器,可以一次获取这组数据。

1)定义数组
(1) $变量 = array(元素1,元素2,…);
(2) $变量 = [元素1,元素2,…];
(3) $变量[下标] = 值 ---------(隐形数组)
<?php
$ arr=array(‘1’,2,‘hello’);
var_dump($arr);
?>
2)定义二维数组
$变量=array(
array(‘变量’=>‘值’,‘变量’=>'值,…),
array(‘变量’=>‘值’,‘变量’=>'值,…)…

3)可以有多维数组
跟二维类似,三维以上不建议使用,增加访问的复杂度,减低访问效率。

- 2数组遍历

1)一维数组
$变量[一维下标]–从0开始的第几个
2)二维数组
$变量[一维下标][二维下标]

2)Foreach()遍历语法
(1)foreach( $数组变量 as( $下标=> $值){
通过 $下标访问元素的下标,通过 $值访问元素的值
例子:
在这里插入图片描述
在这里插入图片描述
(2)Foreach遍历原理:
本质是数组的内部有一颗指针,默认是指向数组元素的第一个元素,
foreach就是利用指针去获取数据,同时移动指针
foreach( $ar as $v){
循环体;
}
(3)while与each和list函数使用
each 每运行一次下移一次 ,输出4个值
在这里插入图片描述

在这里插入图片描述
(4)list和each搭配特别好: each一定要两个元素0,1下标元素
list(变量1,变量2)=each(数组); //是一种赋值运算,但是可以得到 false结果(each取不到正确的结果),整个表达式为false。

3数组相关函数

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

二php进阶–数据库

1数据库分类:

1)数据库有网络数据库,层级数据库,关系数据库
另外一种从存储介质上区分:关系型数据库,非关系型数据库
关系模型由:关系数据结构,关系操作集合,关系完整性约束
2)典型关系型数据库:
小型关系型数据库:Micrsoft Accss , SQLite
中型关系型数据库:SQL server , Mysql
大学关系型数据库:Oracle,DB3
3)SQL分类:
(1)数据查询语言
查询数据 select , show
(2)数据操作语言
写数据insert , update , delete
(3)事务处理语言
事务安全处理transaction
(4)数据控制语言
权限管理grant , revoke
(5)数据定义语言
结构管理create , drop

2mysql安装

安装的是64位

在这里插入图片描述

点击安装

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值