
日期:2006-09-26 作者:喜騰小二 來源:PHPChina
PHP5麵嚮物件初級入門(第三集)
讀過前兩集的朋友也許早就期待着第三期的出現......
由於這幾天的忙,第三集遲遲未做準備...今天覺得如果再不把第三集整理一下發佈出來...實在對不住大家..
於是原文如下.
首先,我們從一個簡單的實便開始
PHP程式碼如下:
php
class Mysql{ //首先定義一個類,首寫字母大寫
public $host;//伺服器名,訪問修飾符PUBLIC證明$host是一個公共的屬情在類的內部外部都可訪問,可以被繼承
public $user;//使用者名稱,是公共的內容
private $pass;//密碼,問修飾符private證明$pass是私有的.隻能在類的內部使用且不能被繼承.
public $dbname;//資料庫名,也是公共的內容.
//__construct聲名這是一個造函式,定義一些初始的資訊.有三個參數
public function __construct($host,$user,$pass,$dbname){
$this->host = $host;
$this->user = $user;
$this->pass = $pass;
$this->dbname = $dbname;
$link = @mysql_connect($this->host,$this->user,$this->pass)
or die("error");
@mysql_select_db($this->dbname,$link)
or die("error2");
}
//定義資料庫的查尋和顯示函式
function myQuery($sql){
$result = mysql_query($sql);
if(!$result){
echo "error3";
exit;
}
$num = mysql_num_rows($result);
if($num){
echo "NO".$num;
}
while($row = mysql_fetch_assoc($result)){
echo ' ";'.htmlspecialchars(stripslashes($row['body']))."
}
}
}
$rutt = new Mysql('localhost','root','ssss','calvin');//實例化一個類...記住這裡的參數是和構造函式的參數一樣的...
$rutt->myQuery('select * from calvin_body');//執行資料庫查尋並顯示的函式..
?>