十九、PHP
PHP是世界上最好的语言。
PHP是一门后端语言。它与JS非常相似。
1 php文件
php代码必须写在.php为后缀的文件中
并且还要写在 标签里
php文件必须放在服务器上(D:/phpstudy_pro/WWW 目录下)
2 执行时机
php属于后端,它是在服务器上执行的。
3 PHP语法
PHP中必须要每一行行尾加分号,否则报错
3.1 定义变量
$负责定义变量,等价于var
其余的与JS一致。
$a = 10;
$a1 = 11;
$str = '';
$_a = '';
3.2 数据类型
数字、字符串、布尔值、null、普通数组、关联数组、函数
$a = 10;
$str = 'str';
$str1 = "str1";
$bo = true;
$nu = null;
$arr = array(1, 2, 3, 4, 5, 6);
$arr1 = array('name' => '小明', 'age' => 18, 'sex' => '男');
function demo() {
echo 1;
}
3.3 其它
echo 关键字 用于向页面中输出字符串 如果不是字符串那么会转为字符串
print_r 函数用于打印变量,以更容易理解的形式展示
json_encode 函数用于将数据转换成json格式。
4 数据库操作
4.1 连接数据库
mysqli_connect(主机, 用户名, 密码, 数据库名);
这个函数是php中自带的。
$conn = mysqli_connect('localhost', 'root', 'root', 'qd2008');
4.2 插入
语法1:
insert into table(column1, column2, column3, column4) values (val1, val2 ,val3, val4);
语法2: 当插入的字段是所有字段时 可以省略前面的括号
insert into table values (val1, val2 ,val3, val4);
demo:
$sql = "insert into student values ('田七2', '123456' , '27', '男');";
4.3 删除
语法1:
delete from table 全部删除
语法2:
delete from table where column=value;
demo:
DELETE FROM student WHERE name='田七'
4.4 修改
语法:
update table set column1 = value1, column2=value2, ... where column = value;
demo:
update student set age='25', sex='男' where name='赵六'
4.5 查询
查询需要返回结果
语法:
select * from table where column=value;
demo:
select * from student