PHP寫了個(gè)連接Mysql數(shù)據(jù)庫(kù)的類
class.mysqlconnector.php
<?php
class MysqlConnector{
var $dbname;//數(shù)據(jù)庫(kù)名稱
var $dbhost;//數(shù)據(jù)庫(kù)地址
var $dbusername;//數(shù)據(jù)庫(kù)用戶名
var $dbpassword;//數(shù)據(jù)庫(kù)密碼



function MysqlConnector(){
$this->dbname = "test1"; //還是想寫個(gè)set()方法來封裝"私有"變量
$this->dbhost = "localhost";
$this->dbusername = "root";
$this->dbpassword = "";
}

function connectMySql(){
$openconn = mysql_pconnect($this->dbhost,$this->dbusername,$this->dbpassword ) or die("can not connect to mysql database!");
mysql_select_db($this->dbname,$openconn);
return $openconn;
}

}
?>
test.php
<?php
require("class.mysql.connector.php");
$mysql_connector = new MysqlConnector();
$conn = $mysql_connector->connectMySql();

$rs = mysql_query("select * from student",$conn);
while($row = mysql_fetch_object($rs)){
print ($row->id ."
.".$row->name."
.".$row->age."<br/>");
}

?>
student.sql
create table student (
id int(10) unsigned not null default '0',
name varchar(10),
age varchar(10)
);
insert into student values (1,'xiaoli','23');
insert into student values (2,'xiaoshi','23');
insert into student values (3,'xiaobai','24');
測(cè)試環(huán)境
http://jaist.dl.sourceforge.net/sourceforge/appserv/appserv-win32-2.5.5.exe
http://www.appservnetwork.com/
Apache 2.0.55
MySQL 5.0.15
PHP 5.1.1
phpMyAdmin-2.6.4-pl4
運(yùn)行效果

























test.php













student.sql








測(cè)試環(huán)境
http://jaist.dl.sourceforge.net/sourceforge/appserv/appserv-win32-2.5.5.exe
http://www.appservnetwork.com/
Apache 2.0.55
MySQL 5.0.15
PHP 5.1.1
phpMyAdmin-2.6.4-pl4
運(yùn)行效果

posted on 2005-12-28 15:34 bluesky 閱讀(2288) 評(píng)論(6) 編輯 收藏 所屬分類: PHP