|
ASP |
PHP |
定界符 |
<% %> |
<? ?> |
语言 |
VBSCRIPT |
C,Perl,PHP |
大小写 |
不区分 |
区分 |
注释 |
‘ |
// /* */ |
变量 |
a |
$a |
if |
If 条件 then 语句 Else 语句 End if |
if (条件){ 语句} else{ 语句 } |
For |
For i=m to n 语句 next |
for ($i=m;$i<=n;$i++){ 语句 } |
While |
Do while 条件 语句 loop |
while (条件){ 语句 } |
导入 |
<!--#include file=”” -- > |
require (“”) require_once (“”) include (“”) include_once (“”) |
显示 |
Response.write |
echo |
转向 |
Response.redirect “a.asp” |
Header(“location:a.php”) |
获取表单数据 |
Request.form(“a”) |
$_POST[“a”] |
获取URL数据 |
Request.querystring(“a”) |
$_GET[“a”] |
获取数据 |
Request(“a”) |
$_REQUEST[“a”] |
发送COOKIES数据 |
Response.cookies(“a”)=”b” Response.cookies(“a”).expires=date+1 |
setCookies(“a”,”b”,time()+3600) |
接收COOKIES数据 |
Request.cookies(“a”) |
$_COOKIE[“a”] |
全局变量SESSION |
Session(“a”) |
$_SESSION[“a”] |
类 |
不支持 |
支持 |
函数(略) |
|
|
连接数据库 |
Set conn=server.createojbect(“adodb.connection”) connstr=”连接字符串” conn.open connstr |
$conn=mysql_connect(“IP”,”用户名”,”密码”); mysql_select_db(“数据库名”,$conn);
|
执行SQL命令 |
Conn.execute “SQL语句”
|
$query=mysql_query(“SQL语句”) |
添加记录 |
Set rs=server.createobject(“adodb.recordset”) Sql=”SQL语句” rs.open sql,conn,1,3 rs.addnew rs(“字段1”)=值1 rs.update rs.close |
if(mysql_query(“Insert语句”)) echo “添加成功”; else echo “添加成功”; |
修改记录 |
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 |
if(mysql_query(“Update语句”)) echo “成功”; else echo “修改成功”; |
查询数据 |
Set rs=server.createobject(“adodb.recordset”) Sql=”SQL语句” Rs.open sql,conn,1,1 Do while not rs.eof Response.write rs(“字段1”) Rs.movenext loop |
while ($array=mysql_fetch_array($query)){ echo $array[“title”]; } |
分页(略) |
Rs.pagesize,Rs.pagecount,Rs.absolutepage技术 |
limit 技术 |
留言反馈