zoukankan      html  css  js  c++  java
  • php

    PHP

    安装后端服务器环境-php

    wampserver 版本自由选择 window系统

    xampp window或者mac系统

    phpstudy

    单独逐个安装

    wampserver集成软件

    window + apache(php服务器) + mysql(数据库) + php

    设置字符编码

    header('content-type:text/html;charset=utf-8');

    注意语法

    php语句结束一定要添加分号;,触发是最后一行

    php的报错直接显示在浏览器里面的,和控制面板没关系

    php变量和常量

    变量的声明--$,松散类型(声明变量的时候无需告知类型)

    常量的声明--define()声明(值不能改变)

    php的数据类型--8种数据类型

    gettype(变量):进行检查php的数据类型

    数字类型分成两类:整数interger,小数double(浮点数)

    字符串类型:双引号可以解析字符串里面的变量,最好添加一个{}。单引号就是字符串。

    布尔类型:true,false

    数组类型 Array/array --- array()

    对象类型 --- class person{ } $p1 = new person() 实例化

    NULL类型--NULL相当于js里面的undefined.(未初始化,未赋值)

    resource资源类型(连接数据库,读取硬盘文件,图像处理)

    php的输出

    echo():输出括号里面的值,解析html标签,可以省略括号

    print():函数和echo函数功能是一样的,print有返回值,但是返回值意义不大

    print_r():输出变量易于理解的信息

    var_dump():输出变量的详细信息

    数组的长度:sizeof()函数

    php字符串的拼接:点操作符完成,不是+

    超级全局变量(变量),获取前端表单传来的值

    $_GET['表单的名称']:获取前端用get方式提交的值

    $_POST['表单的名称']:获取前端用post方式提交的值

    php连接数据库

    通过@容错,最好将注意notice,警告去掉warning

    $conn = @new mysqli(HOST, USERNAME, PASSWORD, DBNAME)

    if ($conn->connect_error) { //如果连接有问题,自定义报错信息
    die('数据库连接错误,请检查用户名和密码!' . $conn->connect_error);
    }

    php代码对mysql数据库进行增删改查

    数据库操作--增

    $conn->query(insert 表名 value())

    php提供了2个加密函数

    sha1():将括号里面的字符串加密成40位的字符

    md5():将括号里面的字符串加密成32位的字符

    NOW():获取当前的时间

    数据库操作--删

    $conn->query(delete from 表名 where 条件)

    数据库操作--改

    $conn->query(update 表名 set 修改的内容 where 条件)

    数据库操作--查

    $k = $conn->query(select * from 表名)

    $k->num_rows : 获取记录集的条数

    $k->fetch_assoc():获取记录集里面的数据内容,生成一个数组,按照顺序获取,第一次获取第一条,第二次获取第二条..

    输出数据给前端

    json_encode(date) : 输出嗯格式为JSON格式

    补充

    isset():判断括号里面的变量是否存在,返回布尔值

    file_get_contents(url):获取url里面的数据。

    解决从数据库拿中文数据出现乱码

    在 my.ini 最后面添加一句话
    character_set_server = utf8

  • 相关阅读:
    mysql 主从配置 读写分离
    interface接口
    http结构
    call_user_func函数
    pcntl_fork 进程
    数据库事务
    php 之 ob缓冲
    shell脚本
    php 守护进程
    ssdb zset
  • 原文地址:https://www.cnblogs.com/zlf1914/p/12818288.html
Copyright © 2011-2022 走看看