龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

大型系统中使用到的用户类

时间:2014-07-22 14:52来源: 作者: 点击:
分享到:
大型系统中使用到的用户类
大型系统中使用到的用户类
<?php
	class user
	{
		var $usertable;

		function get_oneuser($field,$value)
		{
			$field_array=array("id","name");		//查询方式
			if(in_array($field,$field_array))
			{
				$sql="SELECT * FROM `$this->usertable` FROM $field='$value'";
				$db=new database;
				$res=$db->execute($sql);
				$obj_user=mysql_fetch_object($res);
				return $obj_user;
			}
			else	echo "查询方式不对";
		}

		function get_moreusers()
		{
			global $db;
			$argnums=func_num_args();
			$argarr=func_get_args();
			switch($argnums)
			{
				case 0:
					$sql="SELECT * FROM `$this->usertable`";
					break;
				case 2:
					$sql="SELECT * FROM `$this->usertable` WHERE $argarr[0]='$argarr[1]'";
					break;
				case 4:
					$sql="SELECT * FROM `$this->usertable` WHERE $argarr[0]='$argarr[1]' AND $argarr[2]='$argarr[3]'";
					break;
			}
			//$db=new database;
			$res=$this->execute($sql);
			$obj_arr=array();
			while($obj=mysql_fetch_object($res))
			{
				$obj_arr[]=$obj;
			}
			return $obj_arr;
		}





	}



?>
精彩图集

赞助商链接