2016年2月25日

php

网页结构

初始标记:
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

        DOCTYPE  document type 文档类型
        html        网页文档
        public 公共的,开放的
        //W3C//DTD XHTML 1.0 Transitional//EN    
        //w3c 协会     
        //DTD 文档类型定义  
        //XHTML 1.0  Transitional 过渡 en 英文
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" 规则的网址


        <html></html>网页
        <head></head>网页的头部
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                meat 页面信息描述的标记
                http-equiv="Content-Type" 指定页面内容类型
                content="text/html; charset=utf-8"   内容=“文本/网页;字符集”;
                                 utf-8 国际标准字符集:  常用语言和特殊符号
                                 gbk 国内标准字符集:  国内常用语言 、特殊符号
                                 gb2312 简体中文字符集:   常用语言文字、特殊符号

        <body></body>网页的主体

table属性

  • table 属性:

border="1" 表格的边框 align="center" 表格水平位置 left 左 center 中 right 右 width="600" 表格宽度 height="300" 表格高度 cellpadding="40" 文字距离边框的距离 cellspacing="20" 边框的厚度 bgcolor="#FF0000" 背景色 background="imgs/1.jpg" 当背景图宽度 和 高度 < 表格的宽度 和 高度 背景图会在横向和纵向平铺(重复) 当背景图宽度 和 高度 > 表格的宽度 和 高度 表格从左上角开始引用图片的一部分 (和表格的宽度和高度相同)

  • tr 属性 只控制该行内容

align="center" left center right 行中内容的左中右 height="100" 行高 valign="bottom" 行中内容的上中下 top middle bottom

  • td 属性:只控制该列内容

align="right" left center right 列中内容的 左 中 右 valign="top" top middle bottom 列中内容的上 中 下 width="100" 列宽(影响整列的宽度) height="40" 行高(影响整行的高度) 标记具有就进原则

colspan="列数" 和并列 rowspan="行数"合并行 注意: 行列都有合并 先列 后行

表单

主要是用来和用户交互的

  • input

< input type="元素名称" /> button: 普通按钮 value="按钮的文字" js /jquery代码 checkbox 复选框 value="隐藏起来" checked="checked" 默认选中项 处理传递时候用 file 上传控件 hidden 隐藏域 value="值" 和php脚本程序交互。 image 图片提交按钮 src="图片路径" 图片形态 < form> action=“处理页面”method="post/get" submit 图片提交按钮 和 image功能一样,按钮形态 password 密码框 radio 单选框 排他效果 name="相同" text 文本框 reset 把所有表单元素 还原成默认状态 value="按钮上文字"

  • 非input 元素

<select>  下拉 列表
    <option>北京</option>  选项
    <option>上海</option>
    <option selected="selected">天津</option> selected="selected" 默认选项
    <option>河北< /option>
</select>
<textarea cols="文本列数" rows="文本行数"></textarea> 没有滚动条 cols+2

php定界符

  • 标准定界符 xml风格 常用 *******

<?php 
    php代码
?>
2 短标记
    <?
        php代码
    ?>
了解:
3 asp风格
<%
    php代码
%>  
4 script
<script language="php">
    php代码
</script>

php定界符 可以写在页面的任意位置。

appserv:123456aa;

mysql 基础

  1. 数据库: 存储数据以及数据结构的仓库 DB

  2. 数据库管理系统: DBMS 命令行模式 , phpmyadmin(可视化) 其他管理工具: nav

  3. 用户: 数据库系统: 用户 数据库管理系统 数据库

  4. 数据库: 帮助查询 存储 管理 数据的。 1》 实体: 表名,按照对象的概念来划分。 2》属性: 实体的特性 --》字段

  5. 数据库种类: 关系型 mysql sql server oracle db2........ 非关系型 层次型 网状型 redis

mysql 常用命令

  1. mysql 登陆 和退出 mysql [-h 主机/ip] -u 用户名 -p(密码) 回车 Enter password: 具体的密码。

  2. exit 退出 其他退出: quit \q

  3. mysql 常用命令: select now(); 查看当前时间 select curdate(); 当前日期 select curtime(); 当前时间 select version(); mysql 版本 select user(); 查看用户

数据表 以及 数据类型

  1. 实用命令:

     1>show databases; 
         information_schema  日志信息  在某些版本下 也不一定有
         mysql : mysql 系统库
         test: 测试库
    
     2>创建数据库
         create database 数据库名称
         create database demo;
    
     3>删除数据库
         drop  database demo;
    
     4> 实用数据库
         use 数据库名称
  2. 数据表:

    create table 数据表名称( 列定义 ; 列名称 类型 [默认值] [auto_increment自增长] [主索引 primary key ] 列名称 类型 [默认值] 列名称 类型 [默认值] 列名称 类型 [默认值] ..... 索引定义: )

  3. 数据类型:

    1》 整型: tinyint 1字节 有符号 -128---127 无符号 0--255 smallint 2字节 有符号 -32768----32767 无符号 0---65535 int 4字节 有符号: -2147483648-----2147483647 无符号 0--4294967295 BIGINT 8字节 bool ==》 tinyint 1

    2》 浮点型: float 4字节 日常生活中的小数 mysql存储 3.1415926 丢失精度 double 4字节 DECIMAL[m,d] 精度小数 m 总位数 d 小数点后边的位数。

    3》 字符串: char(位数) 定长字符 255 varchar(位数) 变长字符 255 text 65535个字符 MEDIUMBLOB 2的24方字符 enum(val1,val2,val3.....) 列 枚举: enum("男","女")

    4》 时期时间 date 日期 time 时间 datetime 日期时间

  4. 创建第一个数据表: 学生表 stu id 排序序号 学号 姓名 年龄 性别 手机

    create table stu(
        id  int(6)  auto_increment  primary key , 
        stuNum  varchar(6) ,
        stuName varchar(20),
        stuAge   tinyint(2),
        stuSex  enum("1","2"),
        stuTel   varchar(20)
    )

primary key 主键: 确定唯一记录的 字段

show tables;查看数据库中的表 desc 表名称 ; 查看表结构

Last updated