当前位置:首页 > PHP教程 > php类库 > 列表

php实现的用户查询类实例

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-28 21:42:19 浏览: 评论:0 

这篇文章主要介绍了php实现的用户查询类,实例分析了php针对用户查询与判断的相关技巧,需要的朋友可以参考下,本文实例讲述了php实现的用户查询类,分享给大家供大家参考,具体实现方法如下:

  1. <?php 
  2.  class user 
  3.  { 
  4.   var $usertable
  5.   function get_oneuser($field,$value
  6.   { 
  7.    $field_array=array("id","name");  //查询方式 
  8.    if(in_array($field,$field_array)) 
  9.    { 
  10.     $sql="SELECT * FROM `$this->usertable` WHERE $field='$value'"
  11.     $db=new database; 
  12.     $res=$db->execute($sql); 
  13.     $obj_user=mysql_fetch_object($res); 
  14.     return $obj_user
  15.    } 
  16.    else echo "查询方式不对"
  17.   } 
  18.   function get_moreusers() 
  19.   { 
  20.    global $db
  21.    $argnums=func_num_args(); 
  22.    $argarr=func_get_args(); 
  23.    switch($argnums
  24.    { 
  25.     case 0: 
  26.      $sql="SELECT * FROM `$this->usertable`"
  27.      break
  28.     case 2: 
  29.      $sql="SELECT * FROM `$this->usertable` WHERE $argarr[0]='$argarr[1]'"
  30.      break
  31.     case 4: 
  32.      $sql="SELECT * FROM `$this->usertable` WHERE $argarr[0]='$argarr[1]' AND $argarr[2]='$argarr[3]'"
  33.      break
  34.    } 
  35.    //$db=new database; 
  36.    $res=$this->execute($sql); 
  37.    $obj_arr=array(); 
  38.    while($obj=mysql_fetch_object($res)) 
  39.    { 
  40.     $obj_arr[]=$obj
  41.    } 
  42.    return $obj_arr
  43.   } 
  44.  } 
  45. ?> 

希望本文所述对大家的php程序设计有所帮助。

Tags: php用户查询类

分享到: