PHP零基础到入门(PHP自学课程第一季)视频教程 扫二维码继续学习

PHP自学课程第一季
(1 评论)

免费

在setcookie之前不能有输出。

setcookie("键","值","过期时间");

设置cookie之后,在当前页面紧接着取值是取不到的,要刷新两次。不过在另外一个页面是可以取到值的哦。

cookie取值 $_COOKIE;

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

在session_start()之前也不允许有任何输出。

session_start();

$_SESSION["name"] = "李金";

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

cookie与session的区别

cookie是保存在客户端文件里,会话cookie保存在内存里。

session是保存在服务器,默认以文件的形式存储。

[展开全文]

利用写数据和读数据来做留言功能。

[展开全文]

$data = mysqli_fetch_assoc($res); //从查询的结果集里面取数据,有多少条数据就需要执行多少次。

于是,有了下面的方法。

while($data = mysqli_fetch_assoc($res)){

//只要$data有值就开始循环

}

从查询结果集里面取数据的另外两个方法

mysqli_fetch_all()

mysqli_fetch_array()

[展开全文]

1,建立连接

2,设置编码

3,执行sql语句

$conn = mysqli_connect(数据库地址,用户名,密码,数据库名,端口号);

$sql = "set names utf8";

$res = mysqli_query($conn,$sql);

mysqli_query();在进行增删改的时候返回的是true和false,在查询的时候返回的是一个对象。

查询执行sql语句之后所影响的行数:

$nums = mysqli_affected_rows($conn);

[展开全文]

使用mysql自带的mysql.exe来管理数据库。

在cmd模式下输入mysql.exe所在的目录。

然后运行mysql.exe即可,运行的时候需要跟用户名和密码。

例如:mysql.exe -uroot -proot

查看数据库列表:show databases;

选择要使用的数据库:use 数据库名;

查看数据库中的表:show tables;

我需要gbk编码的数据:set names gbk;

 

[展开全文]

反引号:`` 避免和关键字发生冲突

insert into 表名(字段名1,字段名2...) values ("值1","值2"...);

delete from 表名 where 字段名="值";

update 表名 set 字段名="新值" where 字段名="值";

select * from 表名;

 

[展开全文]

使用phpMyAdmin

新建数据库

新建表

插入数据

[展开全文]

一个数据库好比一个excel文件

每个数据库里面又有多张表

每张表里又有许多行和列

[展开全文]

isset($a); //检测变量是否被赋值或者是否为空。

$arr = array_reverse($arr); //将数组反转。

[展开全文]

file_put_contents("msg.txt",data,FILE_APPEND); //向文件写入数据。

\r\n //换行。

file_get_contents("msg.txt"); //读取文件,返回字符串。

$arr = file("msg.txt"); //读取文件,返回数组。

[展开全文]

IDE安装内置浏览器

介绍了一下PHP手册

[展开全文]

if(){

}else{

}

 

if(){

}else if(){

}else{

}

[展开全文]

get

post

urlencode()

urldecode()

[展开全文]

foreach($arr as $key => $values){

}

 

[展开全文]

$arr = [];

$arr[] = "张三";

$arr[] = "李四";

$arr[] = "王五";

$len = count($arr);

for($i=0; $i<$len; $i++){

  echo $arr[$i];

}

[展开全文]

for($h=1;$h<=2;$h++){

  for($l=1;l<=3;$l++){

  }

}

[展开全文]

date函数的使用

date("参数"); //返回string类型

常用的参数有:Y y m d H G i s

phpinfo(); //可以输出PHP的信息

想查看PHP配置文件的路径时,可以借助该函数

在PHP的配置文件里,

date下的timezone设置成PRC,

date函数才会以中国的时间来显示

[展开全文]

算术运算符:+ - * / % 

递增/递减运算符: ++ --

比较运算符: == != > < >= <=

逻辑运算符: && ||

布尔数据类型: true / false

由变量和运算符构成的结构称为表达式

[展开全文]

学到了PHP的两种变量类型

(1)字符串

       被''或""包含的汉字、字母或数字都是字符串

(2)整型

       可以暂时理解为就是整数

学到的知识点

    (1)""可以解析变量,''不能解析变量

    (2)字符串里的变量需要被解析的话,一定要用{}括起来,不然程序会报错

    (3)查看变量的数据类型:var_dump(变量);

    (4)(int)"100"; //100

    (5)(int)"abc"; //0

    (6)(int)"15abc"; //15

    (7)(int)"abc15"; //0

    (8)(string)15; //"15"

    (9)拼接字符串用.

    

[展开全文]

一、php的注释有3种

(1)单行注释://

(2)单行注释:#

(3)多行注释:/**/

二、PHP的变量定义要求

(1)由字母数字和下划线组成

(2)只能由字母或下划线开头,不能以数字开头

(3)变量区分大小写

(4)变量可以是中文,但是不建议使用

三、理解型知识

(1)=是赋值的意思,表示将右边的值赋值给左边的容器

四、学到了的命令

(1)echo //打印输出

 

[展开全文]