




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP
ApachewebserverMYSQLWEBphp-4.3.3下的环境做的程序。当然要简单的构建和查看数据库PHPMYADMIN不可少。PHP的语法。ASP的<%,PHP可以是<?php或者是<?,结束符号是?>2、文件文件的方法有两种:requireincluderequire的使用方法如require("MyRequireFile.php");。这个函数通常放在PHP程序的最前面,PHPrequirePHP程序网includeinclude("MyIncludeFile.php");分中。PHPinclude的文件时,才将它读进来。这种方式,可以把程序执行echo这是第一种例子。\n";//C++/*本例采用多行的注释方式*/echo这是第二种例子。\necho"这是第三种例子。\n";#本例使用UNIXS语法注$mystring我是字符串$NewLine换行了\n$int1=38$float1=1.732$float2=1.4E+2$MyArray1array子丑寅卯数算:符号意+-*/%++--ASP中的&$a="PHP4"$b功能强大echo$a.$b;中也可以<?=变量?>。符号意义<><=>===!=&&而且(And)and||或者(Or)or或者xor异或!不今天就说到这里,明天说 程控制PHPphp1、if..elseif"若发生了某事则怎样处理"if(expr){statement}exprstatement为符合条件的执行部分程序,若程序只有一行,可以省略大括号{}。if$state==1)echo哈哈=if$state==1echo"哈哈;echo"<br>";}ifelse"若发生了某事则怎样处理,否则该if(expr){statement1}else{statement2}范例:上面的例子来修改成更完整的处理。其中的else由于只有一行执行的指令,因此不用加上大括号。if$state==1echo"哈哈";echo"<br>";}echo呵呵";echo}if..elseif..else拿来合并运用if($a>$b){echo"ab大elseif$a$becho"a等于b";}elseecho"a比b小}if..elseabif..else循环时,请使用,因为太多层的循环容易使设计的逻辑出问题,或者少打了大括号等,都2forfor(expr1;expr2;expr3){statement其中的expr1为条件的初始值。expr2为判断的条件,通常都是用逻辑运算符号(logicaloperators)当判断的条件。expr3statement后要执行的部份,用来改变条件,供下..statement可以省略大括号{}。下例是用forfor($i=1;$i<=10;$i++){echo这是第".$i."次循环<br>"}3switchcase指令部分。在实作上若使用许多类似的if指令,可以将它综合成switch循环。switch(expr){caseexpr1:statement1;break;caseexpr2:statement2;break;statementN;break;exprcaseexprN,通常表示变量值。冒号后则为符合该条件要执行的部分。注意要用break跳离循环。switch(date("D")){case"Mon":echo今天星期一case"Tue"echo今天星期二case"Wed"echo今天星期三case"Thu"echo今天星期四case"Fri"echo今天星期五echo今天放假}if循环就很麻烦了。当然在设计时,要将出现机率最大的条件放在PHP之第三天ASPACCESSACCESSMDBSQLSERVERSQLSERVERPHP中,MYphpmyadmin后,我们首先需要建立一个数据库,Language(*)这里选择中文简体,然后在左边的创建一个新的数据库这里填写数据库名字,点击创建即可。在数据库shop中创建一个新表:名字字段数,INTID在哪里?这个只要选择INTauto_incrementSQLSQLASPACCESSMDB文件即可,如SQLSERVERMYSQL中你可以导出所有的SQL语句即可。PHP之第四天PHPPHPdownPHPMYSQLMySQL语法:intmysql_connect(string[hostname][:port],string[username],string[password]);返回值:整数MySQL服务器的连接。其中所有的参数都可省略。当使用本函数却不加任何hostnamelocalhostusernamePHP执行行程的拥有者参数password则为空字符串(即没有)而参数hostname后面可以加冒号与端,代表使用哪个端口与MySQL连接。当然在使用数据库时,早点使用mysql_close()将连接关掉可以节省资源。2语法intmysql_select_db(stringdatabase_nameint[link_identifier]);返回值:本函数选择MySQL服务器中的数据库以供之后的资料查询作业(query)truefalse$conn=mysql_connect("127.0.0.1","","");MYSQLSHOPphp之第五天学习目的:学会数据query:intmysql_query(stringquery,int[link_identifier]);返回值:本函数送出query字符串供MySQLlink_identifier参数,则程序会自动寻找最近打开的ID。当query查询字符串是UPDATE、INSERT及DELETEtruefalseSELECTID值,当返回false时,并不是执行成功但无返回值,而是查询的字符串有错误。2mysql_fetch_object返回类资料。语法:objectmysql_fetch_object(intresult,int[result_typ]);返回值:类resultresultfalse值。$exec="select*from{echo"username:".$rs->username."}userusernameasprequire_once('conn.php');conn.php里面就是上一次说的小小的两条命令可以完成数据的工作了,今天说到这里下一次说数据的添加删除修改php单这个语句就可以执行所有的操作了,不同的就是$execsql添加:$exec="insertintotablename(item1,item2)values删除:$exec="deletefromtablename修改:$exec="updatetablenamesetitem1='".$_POST['item1']."'wherephp<inputname="item1"type="text"id="item1">POST提交的,那么处理表单文件就可以用$_POST['item1']得到变量值,同GET提交的就是$_GET['item1']是不是很简单?但是通常$execSQL语句会很长,您会遗mysql_query($exec);echo$exec;代替来输出$exec以检查正确性。如果您还不能察觉$exec有什么错误的话,可以这个sql语句到phpmyadmin中执行,看看它的出错信息。还有需要注意的是,我们不要使用一些敏date什么的。变量名,字段名遵循一点规律有的时候对自己是一种好处,初学者并不可忽视其重要DOWNSQL语句的参考手册,再研究研究。明天SESSION。phpSESSIONSESSION的作用很多,最多用的就是站点内页面间变量传递。在页面开始我们要empty($_SESSION['inum']) <formaction="checklogin.php"method="post"><tdalign="center"valign="middle"><tablewidth="400"border="0"cellpadding="5"cellspacing="1"class="tablebg"><tr<tdcolspan="2"><divalign="center">Administrators<tr<td><div<td><div<inputname="username"type="text"<tr<td><div<td><div<inputname="password"type="password"<tr<tdcolspan="2"><div<inputtype="submit"name="Submit"<inputtype="reset"name="Submit2"phpSQLlimit来限定显示的记录从几到几。我们需要一个记录对于$page如果没有我们就让它=0,如果有<0就让它也=0,如果超过了总的页数就$execc="selectcount(*)fromtablenameceil($num/10))10{}{}这样$exec$exec="select*fromtablenamelimit//10<a<aphpASPPHP3SESSION1SQLSQLSQL2id3MYSQL在做大的时候,我的思路是先构建数据库,确定每一个字段的作用,和表之间的关系。然后设计界面,从添加数据开始做起,因为添加是否成功可以直接到数据库里面验证,做好了添加再做显示的页面,最后才是两者的结合。一般来说就包括添加删除修改和显示,没有问题了,前台也没有什么大问题。前台还需要注意安全性和容错还有就是PHP上传文件和发邮件。php之第十天PHPenctype="multipart/form-<inputtype="filest=t.'/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 畜牧业居间服务补充协议
- 银行业务办理流程优化指南
- 金融服务员工心态管理培训
- 大数据驱动的农业现代化智能化发展路径研究
- 创业项目可行性研究
- 高中历史:近代社会变革中的文化现象研究方案
- 汽车机械维修技术案例分析题库
- 农业生产智慧化发展趋势与前景展望方案
- 外科总论复习试题及答案
- 高职护理妇产科复习试题及答案
- 重症病人营养支持ICU
- 工会组建工作实务课件
- 外浮顶储罐·内浮顶储罐泡沫堰PPT
- 魏晋南北朝时期园林-课件
- 甘肃省平凉市各县区乡镇行政村村庄村名明细及行政区划代码
- (完整版)初中道德与法治课程标准
- 自动化腹膜透析(APD)的临床应用课件
- 涤纶长丝生产标准工艺简介
- 数字图像处理-6第六章图像去噪课件
- 监理施工设计图纸签发表
- DB43∕T 801-2013 二次张拉低回缩钢绞线竖向预应力短索锚固体系设计、施工和验收规范
评论
0/150
提交评论