PHP网络编程与MySQL数据库

上传人:jiups****uk12 文档编号:45556100 上传时间:2018-06-17 格式:PPT 页数:93 大小:648KB
返回 下载 相关 举报
PHP网络编程与MySQL数据库_第1页
第1页 / 共93页
PHP网络编程与MySQL数据库_第2页
第2页 / 共93页
PHP网络编程与MySQL数据库_第3页
第3页 / 共93页
PHP网络编程与MySQL数据库_第4页
第4页 / 共93页
PHP网络编程与MySQL数据库_第5页
第5页 / 共93页
点击查看更多>>
资源描述

《PHP网络编程与MySQL数据库》由会员分享,可在线阅读,更多相关《PHP网络编程与MySQL数据库(93页珍藏版)》请在金锄头文库上搜索。

1、PHP网络编程与MySQL数据库参考教材参考教材: : PHPPHP网络编程技术与实例网络编程技术与实例人民邮电出版社人民邮电出版社PHP5PHP5MySQL5MySQL5基础与实例教程基础与实例教程中国电力出版社中国电力出版社2011年2月 连云港师范高等专科学校计算机系第一单元: PHP认识与安装 第二单元: PHP基本语法 第三单元: 字符串正则表达式 第四单元: PHP与表单变量传递 第五单元: 文件调用与文件处理 第六单元: 文本留言本 第七单元: CooKie和Session、Header 第八单元: 数据库MySQL应用基础第一单元 PHP认识与安装 内容: n 什么是PHP n

2、 Apache,Mysql n Windows 9x,/NT/2000/XP下安装n 集成环境安装 n Linux中的安装 n PHP 语法第1章 PHP简介 1.1 认识PHP PHP是一种跨平台、嵌入式的服务器端执行的描述语言 ,它是全球最普及的互联网开发语言之一,IBM、Cisco 、西门子、Adobe等公司均在普遍选用PHP技术。 CGI(common Gateway Interface)程序与Web服 务 器的互动接口(C、Perl、ASP、Java、PHP)。 创始人:Rasmus Lerdorf 1994年 Personal Home Page Tools 个人使用 1995年

3、发表第一、二个支持HTML、SQL的版本 2004年7月13日发布PHP5.1.2 PHP特点PHP是服务器端的编程语言支持Internet开发的一些前沿 技术包括:身份认证, XML,动态图象生成,共享内存, 动态 PDF文档等。 主要特点: 1.支持面向对象 2.跨平台 3.嵌入式 4.开放源代码 5.数据库 Oracle,sybase,MySql,dbase 6.通信协议 IMAP,SNMP,NNTP,POP3 7.输出模式 PDF,XHTML,XML1.3 Apache与MySql1.3.1 ApacheApache :Web 服务器平台一种,相比IIS支持 多种编程语言如ASP、JS

4、P、PHP,以及SQL数据 库。 1.3.2 MySQLMySQL是一个小巧的数据库服务器软件较新的版本MySQL5.0 http:/ 支持标准的ANSI SQL语句, 支持多种平台,Unix系统上支持多线程运行方式 支持在Linux、Solaris,SunOS,FreeBSD系统上运 行 支持跨平台使用:如Windows与Linux。 1.4.1 在Window 9x/NT,2000,XP中 Apache的安装 http:/www.apache.org/phpnow PHPnow-1.5.6 http:/phpnow.org/ Apache的配置: 安装完后会自动运行, 启动 start,停

5、止stop, 测试: http:/localhost/ http:/127.0.0.1把网页文件放在目录:htdocs修改配置:conf下的httpd.conf 文件查找 DocumentRoot “c:/program Files/Apache Group/Apach2/htdocs”改成 DocumentRoot “d:/masterphp” 安装PHP http:/ 安装MySQL, 运行 测试: Web浏览器输入 主机IP地址 或 localhost 127.0.0.1例如: http:/localhost/test.php http:/localhost/01/index.html1

6、.4 Apache+PHP+MySql安装 PHP集成环境1:APMServ5.2.0 【简介】: 1、APMServ 5.2.0是由中南大学张宴开发的一款拥有图形界面的快速搭 建Apache 、PHP 5.2.0 MySQL 5.0.274.0.26、SQLite、 ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以 及ASP、CGI、Perl网站服务器平台的绿色软件。注意事项:APMServ程序所在路径不能含有汉字和空格。 2、MySQL默认用户名:root,密码为空 3、MySQL数据库文件存放目录:MySQL5.0data或MySQL4.0

7、data 4、网站根目录HTML,PHPwwwhtdocs ASPwwwasp CGI,Perlwwwcgi-bin 5、访问本机请用http:/127.0.0.1/或https:/127.0.0.1/ (如果开启 SSL) 6、非默认端口,网址为http:/127.0.0.1:端口/或https:/127.0.0.1:端口/ WebServ下载:http:/ PHP集成环境 ApmServer、WebServer1.4.3 PHP安装For Linux在Linux中 n安装MySQL, http:/ 下载 GUNZIP,tar, 解压安装,测试 n安装Apache 与PHP http:/ h

8、ttp:/ n测试: 启动apache服务器 #usr/local/apache/bin/apachect1 n Web浏览器输入主机IP地址 或 http:/localhost/index.php第2章 PHP语言入门2.1 PHP语言基础 1.文件格式:*.php 本质上是个文本文件 2.编辑工具:记事本、FrontPage、Dreamweaver、 3.程序运行:放在服务器目录中,使用internet 浏览器来执行2.2 PHP语言结构PHP文件元素构成:HTML代码 PHP标记 PHP代码echo 显示语句; 注释 空格2.3 HTML语言标记(复习)网页标题与关键字 网页的主体(正文

9、). . .1.HTML语言 2.基本结构 3.标签属性 4.表格制作 5.表单制作2.3 PHP基本语法1.PHP标签 2.PHP注释 / ,/* */ 3.输出命令 echo “”; echo $a; print “”; 4.PHP与HTML 1)嵌入 2)独立 注 意: 1) PHP变量以$开头,2) PHP语句以;结尾与ASP程序不同!3) 大小写要区分!2.4 测试和使用 PHP1.本地编辑PHP网页程序 2.配置 phpnow 3.执行网页程序 4. 测试网页程序 http:/127.0.0.1/index.php实例1: 显示连接变量语句echo实例2: echo语句中显示Htm

10、l标记”; echo “”; ?动态时钟实现 Client Pull /Server Push动态时钟实例3:静态的时间:u创建第1-2简单的PHP程序:u课外练习: 搭建个人PHP平台(windows, Linux) 下载集成PHP环境安装调试 配置DEDECMS和HDWIKI实践与操作:第 2 单元 PHP基本语法 内容:(第2章) u数据类型 u变量、常量 u运算符 u表达式 u控制语句 u数组 u函数 u日期和时间处理函数2.1 数据类型布尔型: $Areyoustudent=True; (True=1,False=0 NULL) 整数型: $int1 = 38 ; $int_H=0x

11、7FFFF; $int_O=017777; 浮点型: $float1 = 1.732 ; $float2 = 1.4E+2 ; 字符串: $mystring = “我是字符串” ; $Single_str= 单引号字符; 输出单引号: 数组型: $MyArray1 = array( “子“ , “丑“ , “寅“ , “卯“ ); 对象类型:(p64范例7-5 )类 Class 类名称var 数据成员、function 成员函数()成员函数()内容 资源类型: 例如:调用Mysql外部资源 $m=mysql_connect(localhost,root,1234); 空值NULL:2.2 变量

12、传递与类型(I)1.命名规则 $name , $_getScore , $6person (X) 2.初始值与变量传递(p70-72)$A=10;$B=$A;$C=$C+20; $C= 3.变量种类1)局部变量(自定义函数内部的变量) p73 例8-42)全局变量(在整个程序中使用)函数中要用须声明3)静态变量 P5-80 例8-10,8-114)动态变量 p5-82 例8-12,8-135)默认变量 p5-86 4.变量类型的转换 $a=(int)(7/2); 类型:int ,bool, float/double/real, string,array,object获取变量类型函数:getty

13、pe($A); 设置:settype($a,interger );5.外部变量的读取:网页的交互功能 1)外部变量PHP一律当作高层全局变量 2)利用全局变量数组来获取外部变量 p94-95$_SERVER,$_GET,$_POST,$_COOKIEeg: echo $_SERVERREMOTE_ADDR;显示远程计算机地址 3)表单变量的传递 前台表单:p5-95 范例 8-21后台处理:P5-96 范例 8-22 6.变量的变量 pN-48 例2-26 7.常量 1)默认常量echo “PHP的版本是“.PHP_VERSION. “”; 2)自定义常量define(常量名称,常量值,cas

14、e_insensitive)2.3 运算符1. 1. 数学运算:数学运算: 符号符号 意义意义 + + 加法运算加法运算 - - 减法运算减法运算 * * 乘法运算乘法运算 / / 除法运算除法运算 % % 取余数取余数 + + 累加累加 - - 递减递减 2.2.赋值运算赋值运算$a=5; $a=5; $a+=5; $a= $a + $a+=5; $a= $a + 5;5; $a*=5; $a*=5; $a= $a *$a= $a * 5;5; $c.=“hello”; $c=$ $c.=“hello”; $c=$c.“helloc.“hello”; ”;3.3.逻辑与关系运算:符号逻辑与关系运算:符号 意义(意义(P111P111表格)表格) 大于大于 = = 大于或等于大于或等于 = = 等于等于 != != 不等于不等于 $b = “功能强大” ; echo $a.$b; 7. 错误控制 $c=(3/0);PHP.INI 中的track_errors 为on时,错误

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

当前位置:首页 > 行业资料 > 其它行业文档

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