加入收藏 | 设为首页 | 会员中心 | 我要投稿 咸宁站长网 (https://www.0715zz.cn/)- 文字识别、智能机器人、媒体智能、低代码、运维!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php实现的用户查询类实例

发布时间:2022-06-21 09:37:08 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要介绍了php实现的用户查询类,实例分析了php针对用户查询与判断的相关技巧,需要的朋友可以参考下,本文实例讲述了php实现的用户查询类,分享给大家供大家参考,具体实现方法如下: ?php class user { var $usertable; function get_oneuser($field
  这篇文章主要介绍了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程序设计有所帮助。

(编辑:咸宁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读