热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php<1>

1.HTTP协议超文本传送协议,客服端(浏览器)和WEB服务器进行数据交互时使用协议.     特点:   通常是用于BS结构的软件 无连接----无持续化连接无状态---无记忆2

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)like  子句  => 模糊查询

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

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

   5)多表查询    join  on 


6.多表查询

   格式:

    select  * from  表一 

     join 表 2  on  链接条件

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

 


推荐阅读
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
author-avatar
日落月出星不离_887
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有