




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Php代码 1. /赋值 2. $bo=array(1,2,3,4); 3. $bo=array(A=1,B=2) 4. /取值 5. $boA=1 6. 7. /使用count函数统计数组条数: 8. count($arr); 9. 10. /使用is_array函数判断数组 11. is_array($arr); 12. 13. /另一种创建数组的函数explode:explode(key,value); 14. $a=1986-1983-1980; 15. $arr=explode(-,$a); 16. print_r($arr); 17. /输出:Array(0=19861=19832=1980) 18. 19. /使用foreach遍历数组 20. foreach($arras$key=$value) 21. / 22. 23. 24. $arr=array(1980,1982,1983,1984,1985); 25. foreach($arras$key=$value)/“$key=”可以省略 26. echo($value); 27. echo(-); 28. echo($key); 29. echo(); 30. 31. /输出: 32. /1980-0 33. /1982-1 34. /1983-2 35. /1984-3 36. /1985-4/ 赋值$bo=array(1, 2, 3, 4);$bo=array(A=1, B=2)/ 取值$boA = 1/ 使用 count 函数统计数组条数:count ( $arr );/ 使用 is_array函数判断数组is_array ( $arr );/ 另一种创建数组的函数explode: explode ( key , value);$a = 1986-1983-1980;$arr = explode(-, $a);print_r($arr);/ 输出:Array ( 0 = 1986 1 = 1983 2 = 1980 )/ 使用foreach 遍历数组foreach ( $arr as $key = $value ) / $arr = array(1980, 1982, 1983, 1984, 1985);foreach($arr as $key=$value) /“$key=”可以省略 echo($value); echo(-); echo($key); echo();/ 输出:/ 1980-0/ 1982-1/ 1983-2/ 1984-3/ 1985-4运算类型介绍与应用: 比较运算:Php代码 1. /数值类型和数值值都一样才成立 2. 1=1/ 数值类型 和 数值值都一样才成立1 = 1PHP 循环语句的介绍与应用: Php代码 1. break;/跳出一层循环 2. breakn;/跳出N层循环break; /跳出一层循环break n; /跳出N层循环自定义函数: Php代码 1. function_pr($val,$val2=1) 2. $a=$val+$val2; 3. return$a; 4. 5. $a=_pr(6,8);function _pr($val, $val2 = 1) $a = $val + $val2; return $a;$a = _pr(6, 8); 引用返回值使用&符号: Php代码 1. function_pr(&$val,$val2=1) 2. $a=$val+$val2; 3. return$a; 4. function _pr(&$val, $val2 = 1) $a = $val + $val2; return $a;PHP 学习小结(二) PHP 与 MySQL 建立连接 & 分页原理文章分类:PHP编程 配置: php.ini 加载mysql组件:extension=php_mysql.dll / 前的; 去掉extension_dir = / 路径是否正确流程: Php代码 1. /连接mysql,如果连接错误输出connecterror 2. $conn=mysql_connect(localhost,root,)ordie(connecterror); 3. 4. /连接ptp数据库 5. mysql_select_db(ptp,$conn)ordie(connectdberror); 6. 7. /Sql语句,注意backlog和backlog成立,但是backlog出错 8. $sql=SELECT*FROMbacklog; 9. $query=mysql_query($sql,$conn); 10. 11. /解决中文乱码 12. mysql_query(setnamesGBK); 13. 14. /两种输出方式,mysql_fetch_row用来查询结果的一行保存至数组 15. $row=mysql_fetch_row($query); 16. $row=mysql_fetch_array($query); 17. 18. echo$row0; 19. echo$rowbacklog_id; 20. 21. /循环输出 22. while($row=mysql_fetch_array($query) 23. echo$rowbacklog_id.; 24. 25. 26. /用于计算查询结果中所得行的数目 27. echomysql_num_rows($query); 28. 29. /mysql_insert_id传回最后一次使用INSERT指令的ID。 30. /mysql_tablename取得数据库名称 31. /mysql_error返回错误信息 32. /mysql_close关闭MySQL链接/ 连接mysql,如果连接错误输出connect error$conn = mysql_connect(localhost, root, ) or die(connect error);/ 连接ptp数据库mysql_select_db(ptp, $conn) or die(connect db error);/ Sql语句,注意backlog和backlog成立,但是backlog出错$sql = SELECT * FROM backlog;$query = mysql_query($sql, $conn);/ 解决中文乱码mysql_query(set names GBK);/ 两种输出方式,mysql_fetch_row用来查询结果的一行保存至数组$row = mysql_fetch_row($query);$row = mysql_fetch_array($query);echo $row0;echo $rowbacklog_id;/ 循环输出while($row = mysql_fetch_array($query) echo $rowbacklog_id.;/ 用于计算查询结果中所得行的数目echo mysql_num_rows($query);/ mysql_insert_id 传回最后一次使用 INSERT 指令的 ID。/ mysql_tablename 取得数据库名称/ mysql_error 返回错误信息/ mysql_close 关闭 MySQL 链接分页原理: Php代码 1. /开始位置,操作条数 2. select*fromtable.limit 3. /从第11条开始取20条 4. select*fromtable.limit10,20/ 开始位置,操作条数select * from table . limit/ 从第11条开始取20条select * from table . limit 10, 20 公式: Php代码 1. /(当前页数-1)*每页条数,每页条数 2. select*fromtablelimit($page-1)*$pageSize,$pageSize/ (当前页数 - 1)* 每页条数, 每页条数select * from table limit ($page - 1) * $pageSize, $pageSizeparse_url() 解析URL函数: Php代码 1. $ua=parse_url(http:/username:/path?arg=value#anchor); 2. print_r($ua); 3. /结果: 4. /Array 5. /( 6. /scheme=http 7. /host= 8. /user=username 9. /pass=password 10. /path=/path 11. /query=arg=value 12. /fragment=anchor 13. /)$ua=parse_url(http:/username:/path?arg=value#anchor);print_r($ua);/ 结果:/ Array/ (/ scheme = http/ host = / user = username/ pass = password/ path = /path/ query = arg=value/ fragment = anchor/ ) $_SERVERREQUEST_URI函数:: Php代码 1. /当前页为:/home.php?id=23&cid=22 2. echo$_SERVERREQUEST_URI 3. /结果为:/home.php?id=23&cid=22/ 当前页为:/home.php?id=23&cid=22echo $_SERVERREQUEST_URI/ 结果为:/home.php?id=23&cid=22 PS:一个意外错误 Notice: Undefined index: submit in 只是你把 php.ini 的安全级别 调的太高了,这个应该是notice级别的错误(不是错误,因为程序还在运行)修改一下php.ini,搜索error_reporting ,把它修改成E_ALL & E_NOTICE 就行了,记得重启apachePHP 学习小结(三) PHP 上传原理及应用文章分类:PHP编程 FORM标签enctype属性 表单中enctype=multipart/form-data 的意思,是设置表单的MIME 编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data ,才能完整的传递文件数据Html代码 1. 2. $_FILES 系统函数 Php代码 1. $_FILESmyFilename客户端文件的原名称。 2. $_FILESmyFiletype文件的MIME类型,例如image/gif。 3. /image/jpg 4. /image/jpeg 5. /image/png 6. /image/pjpeg 7. /image/gif 8. /image/bmp 9. /image/x-png 10. /application/x-zip-compressed 11. $_FILESmyFilesize已上传文件的大小,单位为字节。 12. $_FILESmyFiletmp_name储存的临时文件名,一般是系统默认。 13. $_FILESmyFileerror该文件上传相关的错误代码。 14. /0;文件上传成功。 15. /1;超过了文件大小php.ini中。 16. /2;超过了文件大小MAX_FILE_SIZE选项指定的值。 17. /3;文件只有部分被上传。 18. /4;没有文件被上传。 19. /5;上传文件大小为0。$_FILESmyFilename 客户端文件的原名称 。$_FILESmyFiletype 文件的 MIME 类型 ,例如image/gif。/ image/jpg/ image/jpeg/ image/png/ image/pjpeg/ image/gif/ image/bmp/ image/x-png/ application/x-zip-compressed$_FILESmyFilesize 已上传文件的大小 ,单位为字节 。$_FILESmyFiletmp_name 储存的临时文件名,一般是系统默认。$_FILESmyFileerror 该文件上传相关的错误代码 。/ 0; 文件上传成功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司组织健步走活动方案
- 公司植树节项目活动方案
- 2025年运动医学职业资格考试试卷及答案
- 拓展知识-室外消火栓系统的工作原理
- 2025年心理咨询与治疗的基础知能力考试卷及答案
- 2025年小儿医学基础与临床技能考试卷及答案
- 2025年心理健康教育考试试卷及答案
- 2025年社会心理学基础知识考试试卷及答案
- 2025年生物技术专业研究生入学考试试卷及答案
- 2025年企业培训与发展专业毕业生测评试卷及答案
- 老年痴呆健康知识讲座课件
- 2025年中考语文二轮复习:散文阅读 专题练习题(含答案)
- 云南楚雄州金江能源集团有限公司招聘笔试题库2025
- 高中生物2015-2024年10年高考真题专题分类汇编-专题14体液调节考点2激素调节的过程
- 2024年四川省成都市中考地理试卷(含答案与解析)
- 典当行内部基本管理制度
- 2024年内蒙古呼和浩特中考满分作文《留在记忆里的芬芳》
- GB/T 29456-2025能源管理体系实施、保持和改进GB/T 23331能源管理体系指南
- 北京市清华附小2024-2025学年数学三下期末质量检测模拟试题含解析
- (2025春新版本)北师大七年级下册生物全册教案
- 2025年教科新版五年级语文下册阶段测试试卷
评论
0/150
提交评论