Chinaunix首页 | 论坛 | 博客
  • 博客访问: 198503
  • 博文数量: 264
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 2740
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-03 13:25
文章分类

全部博文(264)

文章存档

2011年(1)

2009年(263)

我的朋友

分类:

2009-06-03 17:48:06


首先,我们从一个简单的实便开始

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

?>
阅读(136) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~