PHP写了个连接Mysql数据库的类

PHP写了个连接Mysql数据库的类
class.mysqlconnector.php
<? php
class  MysqlConnector{
var   $dbname ; // 数据库名称
var   $dbhost ; // 数据库地址
var   $dbusername ; // 数据库用户名
var   $dbpassword ; // 数据库密码



    
function  MysqlConnector(){
        
$this -> dbname  =   " test1 " ;   // 还是想写个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 ' );        

测试环境
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

运行效果
PHP写了个连接Mysql数据库的类_第1张图片

你可能感兴趣的:(PHP写了个连接Mysql数据库的类)