下面给你们介绍一些php和asp语法上的区别:php
一、定界符mysql
PHP的定界符是<??>;php 开始和结束<?php ?>,行尾有;号sql
ASP的定界符是<% %> asp 开始和结束<% %>数据库
二、大小写区分cookie
PHP区分大小写;ASP不区分大小写。oop
三、注释fetch
PHP有两种注释:单行注释(//),多行注释(/**/);ui
ASP使用 ‘ 作注释符号。url
四、变量的声明orm
申明变量
PHP使用 $ 来声明变量,例:$a=''";$xxx="";
ASP直接声明,例:a=''",或者 dim xxx=""
JS var=""
五、if 语句
PHP:if (条件){语句} else {语句}
ASP:
If 条件 then语句
Else语句
End if
六、For 循环次数语句
PHP:for ($i=m;$i<=n;$i++){语句}
M表明的是起步值,N表明累计值。
ASP:
For i=m to n
语句
next
七、While 循环条件语句
PHP:while (条件){ 语句 }
ASP
Do while 条件语句
loop
八、导入语句
PHP
require(“”)
require_once(“”)
include(“”)
include_once(" ")
ASP
<!--#include file=””-->
九、跳转语句
PHP:Header(“location:a.php”)
ASP:Response.redirect“a.asp”
十、获取表单提交的数据
PHP: $_POST[“a”]
ASP: Request.form(“a”)
获取网址数据
PHP: $_GET[“a”]//url数据
ASP: Request.querystring(“a”) //url数据
十一、全局变量SESSION
PHP:$_SESSION[“a”]
ASP:Session(“a”)
十二、类
PHP支持类,ASP不支持类
1三、显示
asp:response.write response.Redirect
php: echo "" header("")
echo “hello world”;
print(“hello world”);
输出语句ASP是response.write()
PHP是用echo
1四、发送COOKIES数据
PHP: setCookies ("a" ," b" , time () +3600)
ASP: Response. cookies ("a")="b"
Response. cookies ("a"). expires=date+1
接收COOKIES数据
ASP: Request. cookies ("a")
PHP: $_COOKIE["a"]
1五、连接数据库
PHP: $conn-mysql connect("IP","用户名","密码"); $mysql_select_db("数据名",$conn);
ASP: SET conn-server.createojbect("adodb.connection")
connstr="链接字符串”
conn.open connstr
1六、执行SQL语句
PHP: $query-mysql-query("SQL语句”)
ASP: Conn.execute “SQL语句”
1七、添加记录
PHP:
if(mysql-query("Insert语句”))
echo“添加成功”;else echo“添加成功”;
ASP:
Set rs-server.createobject("adodb.recordset")
Sql="SQL语句"
rs.open sql,conn,1,3
rs.addnew rs(“字段1")=值1
rs.update rs.close
1八、修改记录
PHP:
if(mysql-query("Update语句”))
echo“成功”;else echo“修改为功”;
ASP:
Set rs=server.createobject("adodb.recordset")
Sql="SQL语句"
rs.open sql,conn,1,3
if not rs.eof then rs(“字段1")=值1
rs.update end if rs.close
1九、查询数据
PHP:
while
($array-mysql-fetch_array (Squery))
echo $array["title"];
ASP:
Set
rs=server.createobject("adodb.recordset")
Sql="SQL语句”
Bs.oen ag.com.0
Do while not rs.eof
Response.write rs("字段1")
Rs.movenext
loop
20、分页
PHP:limit分布技术
ASP:Rs.pagesize,Rs.pagecount,Rs.absolutepage技术