php实现的用户查询类实例
这篇文章主要介绍了php实现的用户查询类,实例分析了php针对用户查询与判断的相关技巧,需要的朋友可以参考下,本文实例讲述了php实现的用户查询类,分享给大家供大家参考,具体实现方法如下:
- <?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` WHERE $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;
 - }
 - }
 - ?>
 
希望本文所述对大家的php程序设计有所帮助。