?
公司主營業(yè)務:成都做網(wǎng)站、網(wǎng)站建設、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出古藺免費做網(wǎng)站回饋大家。
$dbserver="你的數(shù)據(jù)庫服務器地址";
$username="數(shù)據(jù)庫用戶名";
$passwd='''數(shù)據(jù)庫密碼';
$conn=mssql_connect($db,$username,$passwd);//連接數(shù)據(jù)庫
mssql_select_db("要選擇的數(shù)據(jù)庫");//選擇數(shù)據(jù)庫
$rs=mssql_querry("Select * From username",$conn);//將查詢結果賦給$rs
if($rs)
{
foreach($data as $rs =$value)//遍歷$rs
?
?=$data[$value] ;?
?
}
else
{
echo '無記錄';
}
mssql_free_result($rs);//釋放內(nèi)存表
mssql_close($conn)://關閉數(shù)據(jù)庫
?
說不具體! 兩個的方式不一樣!
asp.net是運行在微軟平臺下的,連接數(shù)據(jù)庫通過一個叫ADO的COM組件與ODBC進行通信來實現(xiàn)操作數(shù)據(jù)庫的。
PHP最初并不是運行在微軟平臺下,因此也就沒有COM組件,所以連接數(shù)據(jù)庫要用本身的一些函數(shù)。
具體的代碼由于我沒有學過ASP.NET,無法給出.但是運用ADO的方式基本是通用的, 下面是VB用ADO連接MYSQL數(shù)據(jù)庫的代碼:
Option Explicit
' 定義數(shù)據(jù)庫連接和訪問對象
Dim cn
Dim rs
' 定義數(shù)據(jù)庫連接字符串變量
Dim strCn As String
' 定義數(shù)據(jù)庫連接參數(shù)變量
Dim db_host As String
Dim db_user As String
Dim db_pass As String
Dim db_data As String
' 定義 SQL 語句變量
Dim sql As String
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
' 初始化數(shù)據(jù)庫連接變量
db_host = "localhost"
db_user = "root"
db_pass = "******"
db_data = "wtsite"
strCn = "DRIVER=;" _
"SERVER=" db_host ";" _
"DATABASE=" db_data ";" _
"UID=" db_user ";PWD=" db_pass ";" _
"OPTION=3;stmt=SET NAMES GBK"
' 連接數(shù)據(jù)庫
cn.Open strCn
' 設置該屬性, 使 recordcount 和 absolutepage 屬性可用
cn.CursorLocation = adUseClient
' 訪問表
sql = "SELECT * FROM wt_user_scores;"
rs.Open sql, cn
//-----------------------------------------
下面給出相同操作的PHP代碼
$cn=mysql_connect("localhost","root","******");
mysql_query("USE wtsite;",$cn);
$sql="SELECT * FROM wt_user_scores;";
$res=mysql_query($sql,$cn);
//------------------------------------------
還有就是,要使用ADO連接數(shù)據(jù)庫,必須要安裝相應數(shù)據(jù)庫的ODBC驅動.
上面我能用ADO連接MYSQL,是因為我安了MYSQL ODBC驅動...
//------------------------------------------
還有一個非常有意思的,運行在微軟平臺下的PHP是可以使用COM組件,這就意味著,PHP也能用ADO連接數(shù)據(jù)庫. 具體操作方法自己去找資料吧....
如果你的空間只支持PHP的話,你吧ASP代碼傳上去是不能正常運行的。
對于數(shù)據(jù)庫來說,ASP和PHP都只是使用數(shù)據(jù)庫,他們本身并不是數(shù)據(jù)庫。在網(wǎng)上看到PHP一樣可以連
ACCESS數(shù)據(jù)庫
,而ASP也一樣可以使用
MYSQL數(shù)據(jù)庫
。
不過我按照那些方法實驗一直沒有成功過,不知道是何原因。
?php
session_start();
if($_SESSION['flag']
==
1)
{
echo
'已經(jīng)執(zhí)行過一次'
;
}else
{
$_SESSION['flag']
=
1;
echo
'第一次執(zhí)行...';
}
樓上的有點小錯誤,if中應該是
$_SESSION['flag']
==
1
希望我的回答能幫到你!
第一步配置php,如果你已經(jīng)學配置php了,即不用理會 PHP環(huán)境下載地址: 1、將下載得到的php-5.0.4-Win32解壓移動到自己需要放置的目錄; 2、將PHP目錄下的php.exe、php-win.exe和php.ini-dist三個文件拷到C:\Windows目錄下; 3、將C:\Windows\php.ini-dist改名為php.ini,然后用記事本打開 (1)利用記事本的查找功能搜索 register_globals = Off 將 Off 改成 On ; (2)再搜索 extension_dir = 并將其路徑指到你的 PHP 目錄下的 ext 目錄,比如:extension_dir = "C:\Inetpub\php\ext" (3)搜索找到 ;Windows Extensions 將下面列舉的 ;extension=php_dbase.dll ;extension=php_gd2.dll (這是用來支持GD庫的) ;extension=php_ldap.dll ;extension=php_mbstring.dll (這不選一般用PHPMYADMIN會出紅色提示,故必選) ;extension=php_mssql.dll (這個是用來支持MSSQL的,可選) ;extension=php_mysql.dll (這個是用來支持MYSQL的,要支持MYSQL必選) 將這些前的";"去掉,其他的你需要的也可以去掉前面的;然后關閉保存該文件。 第二步配置IIS6 配置IIS 使其支持 PHP: 打開IIS 后停止服務,然后在左側默認Web站點上單擊右鍵選擇“屬性”, 在打開的“ Web 站點屬性”窗口的“ISAPI 篩選器”標簽里找到并點擊“添加”按鈕, 在彈出的“篩選器屬性”窗口中的“篩選器名稱”欄中輸入:PHP ,再將可執(zhí)行文件指向 php5isapi.dll 所在路徑,如:C:\Inetpub\php\php5isapi.dll 。 打開“Web 站點屬性”窗口的“主目錄”標簽,找到并點擊“配置”按鈕, 在彈出的“應用程序配置”窗口中找到并點擊“添加”按鈕, 在彈出的窗口中新增一個擴展名映射,擴展名為 .php ,單擊“瀏覽”將可執(zhí)行文件指向 php5isapi.dll 所在路徑,如:C:\Inetpub\php\php5isapi.dll,然后一路確定即可。 再打開“Web 站點屬性”窗口的“文檔”標簽,找到并點擊“添加”按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。 您可以將 index.php 升到最高優(yōu)先級,這樣,訪問站點時就會首先自動尋找并打開 index.php 文檔。 確定Web 目錄的應用程序設置和執(zhí)行許可中選擇為“純腳本”,然后關閉 Internet 信息服務管理器, 在命令提示符中執(zhí)行如下命令: net stop w3svc net stop iisadmin net start w3svc 然后在“Internet 服務管理器”左邊的“WEB服務擴展”中設置 ISAPI 擴展 允許, Active Server Pages 允許。 這樣就能使php和asp同時使用了 但不能將php和asp代碼寫在同一個頁面.這可是不行的喔~