• php学习小记 ---- 4.21


    -----mysql

    mysql的入门命令
    1:mysql的连接
    mysql -h host -u username -p
    -h 如果不写,默认是localhost
    
    2:查看所有的数据库
    show databases;
    
    3:选中库
    use dataBasename
    
    4:查看库中的所有表
    show tables;
    
    5:查看某一张表的结构[字段/字段类型等]
    desc tableName
    
    6:清空某张表
    truncate tableName
    
    7:自己创建库:
    create database dataBasename
    
    8:删除库
    drop database dataBasename
    
    9:删除表
    drop table tableName
    
    10: 改表名
    rename table oldTableName to newTableName
    
    
    
    增删改查基本语句:
    增:
    insert into tableName 
    (列1,列2,列3...列N)
    values
    (值1,值2,值3...值N);
    // 注意:列与值必须严格对应.
    
    insert into tableName
    // 此处不声明列,则是要插入所有列.
    values
    (所有列对应的值);
    
    
    
    删:
    delete from tableName where 条件.
    
    改:
    update tableName
    set 
    列1 = 值1,
    列2 = 值2,
    ...
    列N = 值N
    where 条件.
    
    
    
    查:
    select
     */列1,列2,列N // 此处控制列的选择
    from
    tableName
    where 条件  // where条件控制行.
    
    
    
    =====留言本的思路====
    表单页面-纯html
    
    提交后留言处理页面:
    获取表单所提交的变量,
    连接数据库
    根据收到的变量,形成sql语句.
    
    发送sql查询.
    
    
    留言的详细查看页面:
    从地址栏获取GET参数.
    连接数据库
    根据参数形成sql语句
    发送该查询.
    查到详细信息并显示.
    
    
    
    -=====PHP连接mysql
    连接:
    mysql_connect(host,user,pwd);
    失败:返回false
    成功:返回资源型
    
    发送查询
    mysql_query($sql,$conn); 
    
    
    对于增,删,改这样的语句.
    mysql_query返回值是布尔型.
    
    
    对于查:
    失败:false
    成功:资源型.设为$rs
    
    
    如何根据$rs得到一行一行的数据?
    mysql_fetch_assoc($rs) 取得1行数据,
    然后指针下滑1行.
    
    配合while循环可以全部取完.

    1:变量与常量

       命名 以$开头,变量的标志,变量名称用字母,数字,下划线字,并且数字不能开头.

      作用域 默认情况,函数内部不能访问到外部的全局变量,但能访问到超级全局变量.$_GET,$_POST等

      大小写 变量和常量区分大小写.

      可否重置其值 变量可以重新赋值.而常量一旦定义,不能注销,也不能重新赋值.

    2:函数 参数 可以声明0-N个,但是在调用时,要求调用时的参数与声明时的参数个数一样. 和js相比,PHP中的函数可有默认值.

    3:逻辑运算符 在PHP中,逻辑运算符返回的运算结果为布尔值

    4:表单传值 表单两种传递值的方法: GET POST, method="GET/POST" 两种传值的特点:GET在地址栏上显示,POST不在地址栏显示. 关于数据量, GET传输的数据量最大2K左右,POST理论上没上限. 关于文件上传,必须得用POST

    5:在PHP中如何获得地址栏上的值,或者POST过来的值 答: $_GET,$_POST这两个超级全局变量. 两者都是数组. $_GET[name], name指表单中的name="xxxxx"中的xxxxx

    6:留言本的做法: 留言用的表单页面 表单列表页面

      用PHP收取数据,连接上数据库,写入数据库.

      用PHP连接数据库,读取数据库,再展现出来.

  • 相关阅读:
    oracle_使用udev绑定磁盘方法
    Android studio实现简单的CRUD
    Android Studio无法打印Logout日志
    迭代法求平方根
    实现Hibernate框架的CRUD
    Android Studio连接真机调试
    Java项目学习笔记(一)
    绝对路径${pageContext.request.contextPath}
    request、response的setCharacterEncoding与response的setContentType
    java中的@Override标签
  • 原文地址:https://www.cnblogs.com/dh2608/p/5419177.html
Copyright © 2020-2023  润新知