php实现的用户查询类实例


Posted in PHP onJune 18, 2015

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
常用的php ADODB使用方法集锦
Mar 25 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
Mar 05 PHP
析构函数与php的垃圾回收机制详解
Oct 28 PHP
PHP实现多图片上传类实例
Jul 26 PHP
php 使用array函数实现分页
Feb 13 PHP
php实现json编码的方法
Jul 30 PHP
php脚本运行时的超时机制详解
Feb 17 PHP
php版微信公众平台实现预约提交后发送email的方法
Sep 26 PHP
静态html文件执行php语句的方法(推荐)
Nov 21 PHP
laravel实现按时间日期进行分组统计方法示例
Mar 23 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
Jul 08 PHP
PHP设计模式概论【概念、分类、原则等】
May 01 PHP
php常用表单验证类用法实例
Jun 18 #PHP
php文件压缩之PHPZip类用法实例
Jun 18 #PHP
浅谈php中include文件变量作用域
Jun 18 #PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 #PHP
php实现只保留mysql中最新1000条记录
Jun 18 #PHP
php使用COPY函数更新配置文件的方法
Jun 18 #PHP
ThinkPHP里用U方法调用js文件实例
Jun 18 #PHP
You might like
一步一步学习PHP(3) php 函数
2010/02/15 PHP
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
网页上facebook分享功能具体实现
2014/01/26 PHP
php单一接口的实现方法
2015/06/20 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
快速解决jQuery与其他库冲突的方法介绍
2014/01/02 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
jQuery插件分享之分页插件jqPagination
2014/06/06 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
js中this对象用法分析
2018/01/05 Javascript
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
vue cli3 配置proxy代理无效的解决
2019/10/30 Javascript
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
微信小程序canvas实现签名功能
2021/01/19 Javascript
Python的垃圾回收机制深入分析
2014/07/16 Python
Python数据类型学习笔记
2016/01/13 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
巧克力蛋糕店创业计划书
2014/01/14 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
公司处罚决定书
2015/06/24 职场文书
家电创业计划书
2019/08/05 职场文书
SQL之各种join小结详细讲解
2021/08/04 MySQL
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android
使用 CSS 构建强大且酷炫的粒子动画效果
2022/08/14 HTML / CSS