-----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连接数据库,读取数据库,再展现出来.
时间: 2024-08-27 03:07:45