最新整理php教程.docx

上传人:b****4 文档编号:6629265 上传时间:2023-05-10 格式:DOCX 页数:14 大小:24.29KB
下载 相关 举报
最新整理php教程.docx_第1页
第1页 / 共14页
最新整理php教程.docx_第2页
第2页 / 共14页
最新整理php教程.docx_第3页
第3页 / 共14页
最新整理php教程.docx_第4页
第4页 / 共14页
最新整理php教程.docx_第5页
第5页 / 共14页
最新整理php教程.docx_第6页
第6页 / 共14页
最新整理php教程.docx_第7页
第7页 / 共14页
最新整理php教程.docx_第8页
第8页 / 共14页
最新整理php教程.docx_第9页
第9页 / 共14页
最新整理php教程.docx_第10页
第10页 / 共14页
最新整理php教程.docx_第11页
第11页 / 共14页
最新整理php教程.docx_第12页
第12页 / 共14页
最新整理php教程.docx_第13页
第13页 / 共14页
最新整理php教程.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

最新整理php教程.docx

《最新整理php教程.docx》由会员分享,可在线阅读,更多相关《最新整理php教程.docx(14页珍藏版)》请在冰点文库上搜索。

最新整理php教程.docx

最新整理php教程

从零开始跟周梓学php教程-第一天

今日内容:

1.什么是php?

2.第一个php程序

3.php的注释

4.php文件的引用

1.什么是php?

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:

HypertextPreprocessor)的缩写。

PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。

PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。

它可以比CGI或者Perl更快速的执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要诚信编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。

PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

2.第一个php程序

第一个php程序HELLOWORLD!

以后我们会学习安装php环境的配置但是现在这个程序用现成的套件来演示

你可以下载appserv或是phpnow

下载过程很简单在网上可以容易找到

如果你在这里有疑问找不到这个套件可以联系我QQ:

110006299帮你解决

1.php

echo"HELLOWORLD!

";

?

>

3.php的注释

php的注释

2.php

echo"HELLOWORLD!

";

/*

这是php的多行注释

*/

//这是php的单行注释

>?

php有两种注释:

1.多行注释用“/*中间加注释文字*/”

2.单行注释“//”

这个注释是html的注释方法请注意

4.php文件的引用

PHP最吸引人的特色之一大概就是它的引用文件了。

用这个方法可以将常用的功能写成一个函数(也可以是一个变量),放在文件之中,然后

引用之后就可以调用这个函数了。

引用文件的方法有两种:

require及include。

两种方式提供不同的使用弹性。

require的使用方法如require("MyRequireFile.php");。

这个函数通常放在PHP程序的最前面,PHP程序在执行前,

就会先读入require所指定引入的文件,使它变成PHP程序网页的一部份。

常用的函数,亦可以这个方法将它引入网页中。

include使用方法如include("MyIncludeFile.php");。

这个函数一般是放在流程控制的处理部分中。

PHP程序网页在读

到include的文件时,才将它读进来。

这种方式,可以把程序执行时的流程简单化。

在PHP的官方网站中,每页都可以看到原始程序,更是处处看到这两种引入文件的方法。

练习实例

先定义一个变量放在一个php文件里然后引用

3.php

$string="HELLOWORLD!

";//定义变量

?

>

test.php

include("3.php");

echo$string;

?

>

运行test.php查看结果

今日内容:

一.php中的常量

一.php中的常量

1.常量

1.自定义常量

php中用define()函数定义常量,语法格式:

define("Name","value");

实例:

1.php

define("STANDARD_H","helloworld!

!

!

");//定义常量STANDARD_H并赋值为helloworld!

!

!

echoSTANDARD_H;//使用echo输出

?

>

2.预定义常量(拿来直接用的常量,列个常用的表给大家)

常量名说明

__FILE__php文件的文件名

__LINE__php文件的行数

PHP_VERSIONphp程序的版本

PHP_OS执行php的解释器的操作系统名称

就例举四个其他的大家在网上查手册,注意大小写这个是预定义的所以必须按照它的大小写使用

实例:

2.php

echo"所使用的文件名是:

";

echo__FILE__;

echo"

";

?

>

常量命名规则:

合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。

 

今日内容:

一.php的变量

一.php的变量

1.php是弱类型语言(即使用不用指定类型,系统自动判断类型)不用事先定义即可使用。

2.php的类型:

Integer(整型)、Double(浮点型)、String(字符型)、Array(数组型)、Object(对象型)

语法格式:

$i=0;//把一个数值赋值给变量

$string="myQQis110006299";//字符串赋值给变量

3.转换变量类型(即settype函数的使用)

settype()

语法格式:

settype(mixedvar,stringtype)

例子:

$foo="leostudio";//定义一个字符串变量

$bar=true;//定义一个逻辑变量

echo$foo;

echo"

";

echo$bar;

echo"

";

settype($foo,"integer");

settype($bar,"string");

echo$foo;

echo"

";

echo$bar;

?

>

二.php的预定义变量

这个就不例举了自己可以在网上搜索下收集下

三.php中的数组型变量

php初始化数组有两种方法:

1.同时给数组中所有元素赋值

2.单独给数组每个元素赋值

例子:

1.

同时给数组中所有元素赋值

php

$string=array(

\"string1\",

\"string2\",

\"string3\",

\"string4\",

\"string5\"

);

for($i=0;$i

{

echo$string;

echo\"
\";

}

?

>

2.

单独给数组每个元素赋值

php

$string[0]=\"string1\";

$string[1]=\"string2\";

$string[2]=\"string3\";

$string[3]=\"string4\";

$string[4]=\"string5\";

for($i=0;$i

{

echo$string;

echo\"
\";

}

?

>

 

今日内容:

一.php的运算符和表达式

二.php的流程控制

一.php的运算符和表达式

这个内容太简单了,就不啰嗦了希望大家在网上查下相关知识。

二.php的流程控制

顺序执行不必讲

判断语句:

if判断

if…else判断if…else…else多重判断switch…case多重判断

if判断

格式:

if(express中文的意思是表达式)

{

Statement中文意思是语句

}

实例

php

$qq=110006299;

if($qq=110006299)

echo"110006299和85448818都是我的QQ";

?

>

if…else判断

实例

php

$cost=101;

//改变$cost的值进行选择

if($cost>100)

echo“太贵了,不买”;

else

echo“还挺便宜的,就买它吧”;

?

>

if…else…else判断

实例

$score=99;

if($mark>90)

//如果成绩大于90分执行操作

echo"成绩级别为:

优!

";

elseif($score>70)

//如果成绩在70-90之间执行操作

echo"成绩级别为:

良!

";

elseif($score>60)

echo"成绩级别为:

中";

else

//如果成绩低于60执行操作

echo"成绩级别为:

差!

";

?

>

switch…case多重判断

实例

switch(date("D")){

//当前星期作为判断条件

case"Mon":

//星期一的情况

echo"星期一";

break;

case"Tue":

//星期二的情况

echo"星期二";

break;

case"Wed":

//星期三的情况

echo"星期三";

break;

case"Thu":

//星期四的情况

echo"星期四";

break;

case"Fri":

//星期五的情况

echo"星期五";

break;

default:

//除以上之外的其他情况

echo"过周末";

break;

}

?

>

 

今日内容:

一.php的流程控制(下)

一.循环语句

1.while语句

do...while循环

格式:

do{

……

}

while(expr)

先执行一次循环再判断

例子:

php

do{

echo"循环".$a++;

}while($a<5)//如果换成$a>5就能看出先执行一次再判断

?

>

格式:

while(expr){

……

}

先判断条件执再行一次循环

例子:

银杏树

苏州美肤

苏州祛斑

苏州除皱

苏州脱毛

苏州人才网

南京调查公司

南京调查公司

php

while($a<5){

echo"循环".$a++;

}

?

>

2.for语句

格式:

for(expr1;expr2;expr3){

……}

例子:

php

for($i=1;$i<=10;$i++){

echo"周梓".$i."

";

}

?

>

 

今日内容:

一.php的函数和自定义函数

一.php的函数

函数就是为了解决一些实际问题制作好的功能模块。

函数分为:

系统内部函数和自定义函数

1.系统内部函数:

例如:

date("Y-m-d")md5("zhouzi")phpinfo()

例子:

phpinfo();

?

>

2.自定义函数

格式:

Function

func_name($val){

……

}

例子:

functionleo(){

echo"leostudio";

}

leo();

?

>

 

今日内容:

一.mysql基础知识

1.MySQL是一个小型关系型数据库管理系统

2.MySQL的数据类型:

整数型:

TINYINT,SMALLINT,INT,BIGINT

小数型:

FLOAT,DOUBLE,DECIMAL(M,D)

字符型:

CHAR,VARCHAR

日期型:

DATETIME,DATE,TIMESTAMP

备注型:

TINYTEXT,TEXT,LONGTEXT

(按php100的教程里分的)

3.MySQL的基本语句

创建数据库CREATEDATABASE数据库名

删除数据库DIOPDATABASE数据库名

创建数据表CREATETABLE表名

删除数据表DROPTABLE表名

修改一个字段名称RENAMETABLE`原字段名`TO`新字段名`;

删除一个字段ALTERTABLE`表`DROP`原字段`;

插入一个字段ALTERTABLE`表`ADD`新字段`...AFTER`原字段`;

4.查询语句插入语句更新语句删除语句

查询语句

SELECT查询字段FROM表名WHERE条件

查询字段:

可以使用通配符*、字段名、字段别名

表名:

数据库.表名,表名

常用条件:

=等于、<>不等于、in包含、notin不包含、like匹配

BETWEEN在范围、notBETWEEN不在范围<、>

条件运算:

and、or、()

插入语句

insertinto表名(字段…,…)values(值…,…)

更新语句

UPDATE表名SET字段=值WHERE条件limit

常用条件:

=等于、<>不等于、in包含、notin不包含、like匹配

BETWEEN在范围、notBETWEEN不在范围

删除语句

DELETEFROM表名WHERE条件limit

常用条件:

=等于、<>不等于、in包含、notin不包含、like匹配

BETWEEN在范围、notBETWEEN不在范围

 

今日内容:

php链接mysql数据库的应用

一.php链接mysql数据库的应用

1.php.ini加载mysql组件:

extension=php_mysql.dll前的;去掉

extension_dir=""路径是否正确

(安装完php需要在php下的文件夹下找到php.ini文件配置,我们用的是套件一般默认就可以了)

2.PHP链接mysql函数

mysql_connect:

开启MySQL链接

mysql_select_db:

打开一个数据库

(@和ordie分别是隐藏错误和条件显示)

两个函数的格式:

mysql_connect("主机","用户名","密码")

mysql_select_db("打开数据库",连接标识符);

3、如何去执行一个SQL语句

mysql_query(SQL语句,连接标识符);

说明:

mysql_query用来根据连接标识符向该数据库服务器的当前数据库发送查询,

如果连接标识符默认,则默认为是上一次打开的连接。

返回值:

成功后返回一个结果标识符,失败时返回false。

例子:

$sql="SELECT*FROMtest";

$result=@mysql_query($sql,$conn)ordie(mysql_error());

3、两种查询函数array/row区别

格式:

mysql_fetch_row(result);

说明:

mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应

一个域。

通过循环,可以将查询结果全部获得。

格式:

mysql_fetch_array(result);

说明:

mysql_fetch_array和mysql_fetch_row功能基本相同,只不过它除了可以用从0开始的偏移量作

索引,还可以用域名作索引。

值返回下一行的所有域值,并将其保存至一个数组中,没有行时返回false。

mysql_query("setnames'GBK'");解决中文乱码

知道这几个链接数据库的函数和mysql的基础知识也就是基础语句我们就可以简单的操作数据库的查询,插入,更新和删除了。

 

今日内容

最后一课:

简单留言本实例

经过前九天我们已经掌握的php的语法和mysql的数据库的基本知识,以后的学习就靠做一些实例来学习一些模块,来慢慢进入php开发的行列。

所有的基础知识靠这个留言本来总结一下吧

开发一个东西的流程:

功能需求------页面设计-----数据库设计-----代码编辑——调试

从功能上看留言本需要写留言所以有留言页面(add.php)浏览留言要有浏览留言页面(list.php)我们学了mysql数据库所以我们要利用数据库去存储就要做个链接数据库(链接数据库文件conn.php)

这样一个最简单的留言本就诞生了,分三个文件

conn.php

/*

*Createdon2009-7-23

*LEOBOOKV1.0

*Tochangethetemplateforthisgeneratedfilegoto

*Window-Preferences-PHPeclipse-PHP-CodeTemplates

*/

$conn=@mysql_connect("localhost","root","")ordie("数据库链接错误");

mysql_select_db("bbs",$conn);

mysql_query("setnames'GBK'");//使用GBK中文编码;

?

>

add.php

/*

*Createdon2009-7-23

*

*Tochangethetemplateforthisgeneratedfilegoto

*Window-Preferences-PHPeclipse-PHP-CodeTemplates

*/

include("conn.php");

if($_POST['submit']){

$sql="insertintomessage(id,user,title,content,lastdate)".

"values('','$_POST[user]','$_POST[title]','$_POST[content]',now())";

mysql_query($sql);

echo"发表成功";

}

?

>

窗体顶端

用户:

标题:

内容:

窗体底端

list.php

/*

*Createdon2009-7-24

*

*Tochangethetemplateforthisgeneratedfilegoto

*Window-Preferences-PHPeclipse-PHP-CodeTemplates

*/

include("conn.php");

?

>

$sql="select*frommessageorderbyiddesc";

$query=mysql_query($sql);

while($row=mysql_fetch_array($query)){

?

>

标题:

用户:

内容:

}

?

>

这样一个超级简单的留言本就完成了我们的课程也结束了

我们已经掌握了所有php基本的内容了,简单的留言本代码在下边的附件里

大家可以把每行多读懂

一步一步的去做新的东西慢慢的就学会开发了

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2