php<1>

1.HTTP协议

  超文本传送协议,客服端(浏览器)和WEB服务器进行数据交互时使用协议.

         特点:

        通常是用于B/S结构的软件

      无连接----无持续化连接

     无状态---无记忆

2,请求(请求协议,请求报文)

  请求由: 请求行  请求头 请求主体

    请求行: 请求方式(get post put delete)  url地址  协议版本号

             请求头:

        host:主体机和端口

        accept:浏览器可接受的文件类型

       accept_encoding:浏览器可接受的压缩类型

       accept_languge:浏览器可接受的语言类型

       cache_control:缓存控制

         请求体:发送给服务器的数据   post(FormDate)    get(Query string paramrters)

3.响应

      响应行:协议版本号  状态码

  响应头:

    content-type: 响应内容的类型.  text/html   text/css   image/png

    conten-length:响应内容长度(字节数)

  响应体: 服务器返回的文件中的代码

4.状态码

   200 ok

    302 redirect|found  重定向

    304 not modified     未修改

    403  forbidden       禁止访问

    404 not  found        未找到

    500 internal  server error   服务器内部错误

5.header

      1)设置content-type的值

    such as  :

        aaa.php

          header('content-type:text/css');

          ceho'h1{color:yellow}'

     

    2)设置字符集

    utf-8   gbk/gb2312

    核心 :  文件编码集和页面指定的字符集要一致

      文件编码为utf-8,页面字符集就是utf-8

      文件编码为ANSI,页面字符集就是gbk/gb2312

    3)页面重新定向

      header('location:路径')   ;    //立即跳转

      header('refresh:2;  url= 路径')  // 延迟跳转

          Mysql

1.创建数据表

    creat  table  表名(

                 字段名  字段类型 其他修饰,

      字段名    字段类型  其他修饰

               )engine = myisam  charset = utf8;

字段类型: int    tinyint  char(字符长度)  varchar(字符长度)  datetime()  time    enum(枚举)   set(多选)  text

其他修饰: 主键 : primary  key(声明主键)   auto_increment()自增    unique(唯一)  unsigned(无符号)   not null

其他:   default(给一个默认值)    comment(备注)

2.删除数据表

    drop  表名

3.修改表

    alter tablename

4.对数据进行增删改查

  1)增  insert   into  表名 (字段名)  value(字段值);

        2)删  delete  from 表名 where id =(吧id为1的信息删除掉)

  3)改  updade  表名  set  (字段名 = 值)  where  条件

  4)查  select (所有的) 字段名  from  表名 

5.sql子句

   1)where  子句  =>  对条件限制

   2)in子句  =>  一组相同类型的数据,使用()包含,括号内使用,分开

   2)like  子句  => 模糊查询

   3)order by  子句  =>  对查询结果进行排序     升序asc(默认)   降序desc

   4)limit  参数1  参数2  => 对查询结果的个数进行限制

   5)多表查询    join  on 

6.多表查询

   格式:

    select  * from  表一 

     join 表 2  on  链接条件

    链接条件一定是  表一的某个字段 = 表2 的某个字段

原文地址:https://www.cnblogs.com/wsjaizlp/p/9841801.html