可以这样理解,
①.、类是模具,对象是模具生成的产品,就是印刷术一样,有了一个字一个字的模子,要印出一个字来就方便了,想印就印,你可以印,我也可以印.
一个简单的例子
php
include 'db_content.php'; //数据库连接
class db
{
public function insert($username)
$sql = "insert into user (id,username) values (null, $username)";
mysql_query($sql);
}
if (isset($_POST['sub']))
$db = new db();
$db-insert($_POST['username']);
form action="" method="post"
input type="text" name="username" value=""
input type="submit" name="sub" value="提交"
/form
class MySql {
var $user,$pass,$host,$db;
var $id,$data,$fields,$row,$row_num,$insertid,$version,$query_num=0;
function __construct($host,$user,$pass,$db)
$this-host = $host;
$this-pass = $pass;
$this-user = $user;
$this-db = $db;
$this-dbconnect($this-host, $this-user, $this-pass);
$this-selectdb($this-db);
function dbconnect($host,$user,$pass)
$this-id = @ mysql_connect($host,$user,$pass) OR
sysMsg(连接数据库失败,可能是mysql数据库用户名或密码错误);
function selectdb($db)
@ mysql_select_db($db,$this-id) OR die(未找到指定数据库);
function query($sql)
$query = @ mysql_query($sql,$this-id) OR die(SQL语句执行错误:$sql br /.$this-geterror());
$this-query_num();
return $query;
function fetch_array($query)
$this-data = @mysql_fetch_array($query);
return $this-data;
function query_num()
$this-query_num◆◆;
function num_fields($query)
$this-fields = @mysql_num_fields($query);
return $this-fields;
function fetch_row($query)
$this-row = @mysql_fetch_row($query);
return $this-row;
function num_rows($query)
$this-row_num = @mysql_num_rows($query);
return $this-row_num;
function insert_id()
$this-insertid = mysql_insert_id();
return $this-insertid;
function version()
$this-version = mysql_get_server_info();
return $this-version;
function fetch_one_array($sql)
$query = $this-query($sql);
$this-data = $this-fetch_array($query);
function geterror()
return mysql_error();
以上就是土嘎嘎小编为大家整理的php面向对象的简单实例相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!