面向对象的思想在PHP5中得到更为广泛的应用,这里我们仅实现一个简单的db_class的数据库操作类来实现登录验证:
db_class.php类的实现代码:
<?php
class dbclass
{
public $connection ;
public $result ;
public $fetch_num ;
function connect_db($host,$user,$password)
{
if(($this->connection = mysql_connect($host,$user,$password)) == FALSE)
{
die("Cannot connect to the database . error code:".mysql_error());
}
}
function select_db($dbname,$connection)
{
if(mysql_select_db($dbname,$connection)==FALSE)
{
die("Cannot to select the database . Error code:".mysql_error());
}
}
function db_query($sql)
{
$result = mysql_query($sql);
if($result == FALSE){
die("mysql_query execute error . Error code : ".mysql_error());
}
$this->result = $result