PHP5面向对象初级入门(第三集)

日期: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');//运行数据库查寻并显示的函数..
?> 


<<<返回技术中心

技术文章

站内新闻

我要啦免费统计