十九、PHP

PHP是世界上最好的语言。

PHP是一门后端语言。它与JS非常相似。

1 php文件

php代码必须写在.php为后缀的文件中

并且还要写在 标签里

php文件必须放在服务器上(D:/phpstudy_pro/WWW 目录下)

2 执行时机

php属于后端,它是在服务器上执行的。
image.png

3 PHP语法

PHP中必须要每一行行尾加分号,否则报错

3.1 定义变量

$负责定义变量,等价于var

其余的与JS一致。

  1. $a = 10;
  2. $a1 = 11;
  3. $str = '';
  4. $_a = '';

3.2 数据类型

数字、字符串、布尔值、null、普通数组、关联数组、函数

  1. $a = 10;
  2. $str = 'str';
  3. $str1 = "str1";
  4. $bo = true;
  5. $nu = null;
  6. $arr = array(1, 2, 3, 4, 5, 6);
  7. $arr1 = array('name' => '小明', 'age' => 18, 'sex' => '男');
  8. function demo() {
  9. echo 1;
  10. }

3.3 其它

echo 关键字 用于向页面中输出字符串 如果不是字符串那么会转为字符串

print_r 函数用于打印变量,以更容易理解的形式展示

json_encode 函数用于将数据转换成json格式。

4 数据库操作

4.1 连接数据库

mysqli_connect(主机, 用户名, 密码, 数据库名);

这个函数是php中自带的。

  1. $conn = mysqli_connect('localhost', 'root', 'root', 'qd2008');

4.2 插入

语法1:

  1. insert into table(column1, column2, column3, column4) values (val1, val2 ,val3, val4);

语法2: 当插入的字段是所有字段时 可以省略前面的括号

  1. insert into table values (val1, val2 ,val3, val4);

demo:

  1. $sql = "insert into student values ('田七2', '123456' , '27', '男');";

4.3 删除

语法1:

  1. delete from table 全部删除

语法2:

  1. delete from table where column=value;

demo:

  1. DELETE FROM student WHERE name='田七'

4.4 修改

语法:

  1. update table set column1 = value1, column2=value2, ... where column = value;

demo:

  1. update student set age='25', sex='男' where name='赵六'

4.5 查询

查询需要返回结果

语法:

  1. select * from table where column=value;

demo:

  1. select * from student