php100 学习札记汇总大全分享

上传人:小** 文档编号:88214920 上传时间:2019-04-21 格式:DOC 页数:30 大小:214.51KB
返回 下载 相关 举报
php100 学习札记汇总大全分享_第1页
第1页 / 共30页
php100 学习札记汇总大全分享_第2页
第2页 / 共30页
php100 学习札记汇总大全分享_第3页
第3页 / 共30页
php100 学习札记汇总大全分享_第4页
第4页 / 共30页
php100 学习札记汇总大全分享_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《php100 学习札记汇总大全分享》由会员分享,可在线阅读,更多相关《php100 学习札记汇总大全分享(30页珍藏版)》请在金锄头文库上搜索。

1、Php100学习札记第一讲 php环境搭配和工具的使用Php 超文本预处理器 Hypertext Preprocessor官网 Php语法类似于c、perl、asp或者jspWampServer5集成环境 window+Apache+php+mysql php5.2.5 Apach2 phpMyAdmin2.11.2.1 SQLiteManager1.2.0测试php 标签使用注释/c风格单行注释/* c风格多行注释*/# Unix风格单行注释Php调试错误1、PHP.ini里的display_error = On 才可以显示错误位置2、使用echo 或者 print 打印3、使用注释屏蔽符号

2、 调试4、看错误信息第二讲 php的数据类型 源码调试Php数据运算类型四种标量类型:boolean (布尔型) integer (整型) float (浮点型,也作double) string (字符串)两种复合类型:array (数组) object (对象)第三讲 常用php运算类型介绍与应用1、算术运算2、赋值运算3、比较运算4、逻辑运算5、递增递减运算第四讲 php条件语句的介绍与应用If语句 ifelse ifelseifIf(expr)echo trueelseif(expr) /elseif 也可以写else ifecho conelseecho falseSwitch 条件语

3、句 在多个条件当中使用switch更加精巧,格式如下switch($i)case 0:echo .;break;case 1:echo ;break;case 2:echo ;break;default: echo .第五讲 php循环语句的介绍与应用break 跳出一层循环break n;跳出N条循环dowhile(expr)while(expr)For循环语句For循环是php中最复杂的循环结构。它的行为和c语言相似for($i=0;$ivalue, key=value)例如:$arr=array(3,5,7,9,6);$arr=array(“id”=2, “title”=3);print

4、_r($arr); /打印数字的信息,形如输出结果:Array(0=3 1=5 2=7 3=9 4=6)用方括号的语法来修改数组:$arr=value ,形如$arra=”php100”使用count函数统计数组条数 count($arr);使用is_array函数判断数组 is_array($arr);另一种创建数组的函数 explode explode(“key”, value); 例如$a=”1986-1983-1980”;$arr=explode(“-”,$a);print_r($arr); /echo Array(0=1986 1=1983 2=1980)使用foreach遍历数组f

5、or循环,while循环,foreach循环其中foreach循环最为巧妙foreach($arr as $key=$value)第七讲 php函数和自定义函数函数就是为了解决一些常见问题实现制作好的“模”Php函数分为:系统内部函数和自定义函数例如 date(“Y-m-d”); /echo 年月日 md5(“php100”); /加密函数的优越性1、控制程序设计的复杂性2、提高软件的可靠性3、提高软件的开发效率4、提高软件的可维护性5、提高程序的重用性自定义函数function func_name($val)函数名字规则 _ AZ az使用global全局变量,在函数外可以使用变量,不建议使

6、用为了放置全局变量的混乱可以使用unset($val)删除一个变量用户自定义函数操作1、使用return函数返回函数内部值2、接收和选择性接收3、function_exists判断是否存在函数4、引用返回值 使用 &符号例如$A=”Today”;$B=”Monday”;function print_a($A, &$B)$B=$A.” is ”.$B;echo “函数中变量 A 与变量B的值为”;echo “变量A:$A ”;echo “变量B:$B”;print_a($A, $B);echo “主程序中变量 A 与变量B的值为”;echo “变量A:$A ”;echo “变量B:$B”;输出结

7、果为:函数中变量 A 与变量B的值为变量A:Today变量B:Today is Monday主程序中变量 A 与变量B的值为变量A:Today变量B:Today is Monday第八讲 Mysql简介和创建新的数据库Mysql是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司已被Sun公司收购,支持FreeBSD、Linux、MAC、Windows等多种操作系统与其他的大型数据库例如Oracle、DB2、SQL Server等相对功能稍弱一些1、可以处理拥有上千万条记录的大型数据2、支持常见的SQL语句规范3、可移植行高,安装简单小巧4、良好的运行效率,有丰富信息的网络支持5、

8、调试、管理、优化简单(相对其他大型数据库)Mysql默认使用的是3306端口1、官方工具:MySQL Administrator tool2、第三方工具:mysqlexec、mysql连接器3、使用WEB方式访问:phpMyAdmin(最常见)数据库中常用字段类型整数型:TINYINT SMALLINT INT BIGINT小数型:FLOAT DOUBLE DECIMAL(M,D)字符型:CHAR VARCHAR 日期型:DATETIME DATE TIMESTAMP备注型:TINYTEXT TEXT LONGTEXT创建一个简单的数据库1、创建一个数据库命名:CREATE TABLE2、删除

9、一个数据库命令:DROP TABLE3、修改一个字段名称:RENAME TABLE 原字段 TO 新字段;4、删除一个字段:ALTER TABLE 表 DROP 原字段;5、插入一个字段:ALTER TABLE 表 ADD 新字段AFTER 原字段;CREATE TABLE test(id int(10) NOT NULL auto_increment,uid varchar(10) NOT NULL default 0,regdate date NOT NULL,remark text NULL,PRIMARY KEY (id)第九讲 数据库中的常用SQL语句1、select 函询字段 fr

10、om 表名 where 条件查询字段:可以使用通配符* 、字段名、字段别名表名:数据库.表名、表名常用条件:=等于、不等于、in包含、not in 不包含、like匹配 between在范围、not between不在范围 条件运算:and、 or、 ()2、排序、分组、指针查询、计算分组语句:group by 字段 (order by之前)排序语句:order by 字段,字段 ASC/DESC (limit之前)指针查询:limit 初始值,结束值 (语句最后)计算:COUNT(*) 统计函数MAX(*)最大值函数MIN(*)最小值函数AVG(*)平均值函数SUM(*)累计值函数3、ins

11、ert插入语句insert into 表名(字段) values(值)insert into 表名 values(值)4、update更新语句update 表名 set 字段=值 where 条件 limit常用条件:=等于、不等于、in包含、not in 不包含、like匹配 Between在范围、not between不在范围 条件预算:and、 or、 ()5、delete删除语句delete from 表名 where 条件 limit常用条件:=等于、不等于、in包含、not in 不包含、like匹配 Between在范围、not between不在范围 条件预算:and、 or、

12、 ()第十讲 Mysql在php5中的应用Php与mysql建立链接Php.ini加载mysql组件:extension=php_mysql.dll 前的;去掉extension_dir=” 路径是否正确php链接mysql函数mysql_connect(“主机”,”用户名”,”密码”) /开启mysql链接mysql_select_db(“打开数据库”,链接标识符) /打开一个数据库如果不特别声明链接标识符,则默认为是上一次打开的链接和or die 隐藏错误和条件显示mysql_query(sql语句,链接标识符) 执行sql语句mysql_fetch_row(result); 查询函数,结

13、果数组下标为数字mysql_fetch_array(result); 查询函数,结果数组下标可以为数字,也可以为字段名值返回下一行的所有值,并将其保存在一个数组中,没有执行时返回falsemysql_query(“set names GBK”); 解决中文乱码其他mysql函数mysql_num_rows 计算查询结果中所得行的数目mysql_insert_id 传回最后一次使用insert指令的idmysql_tablename 取得数据库名称mysql_error 返回错误信息mysql_close 关闭mysql链接第十一、二讲 学习制作php+mysql留言板require() require_once() 通常放在php程序的最前面,php程序执行前,读入include() include_once() 放在php程序的任何位置,php程序在执行到时,才读入$_G

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号