ASP與PHP就有點像是Windows與Linux的關係,前者是MS開發的,後者算是Opensource的資源,兩者功能大同小異,都是提供一個互動式網頁的環境,當然如果要儲存大量記錄就必須與資料庫做連結,目前ASP能做到的PHP差不多也都能,但兩者的程式碼可是天差地遠,因此考試的時候多半兩種環境都會提供,好一點的讓考生自選,沒彈性一點的可能用指定的,所以為防萬一,最好還是兩者都準備為宜。
PHP若要與MYSQL(資料庫)連線,寫法如下:
<?php
$DB_HOST = 'localhost'; //資料庫主機路徑
$DB_LOGIN = 'username'; //資料庫帳號
$DB_PASSWORD = 'xxxxxx'; //資料庫密碼
$DB_NAME = 'databasename'; //資料庫名稱
$conn = @mysql_connect($DB_HOST, $DB_LOGIN, $DB_PASSWORD);
@mysql_select_db($DB_NAME);
//設定以utf8編碼顯示
@mysql_query("SET NAMES 'utf8'");
@mysql_query('SET CHARACTER_SET_CLIENT=utf8');
@mysql_query('SET CHARACTER_SET_RESULTS=utf8');
//設定時區
date_default_timezone_set("Asia/Taipei");
?>
這時後MYsql就已經連接了。
最後要離開時,要記得關閉連結,以釋放Server端資源。
<?php
@mysql_close($conn); //關閉mysql連線
?>