asp與php語法對比

下面給你們介紹一些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技術

相關文章
相關標籤/搜索