User classes used in large systems, System User classes
<? Php class user {var $ usertable; function get_oneuser ($ field, $ value) {$ field_array = array ("id", "name "); // query method 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 "query method incorrect";} function get_moreusers () {global $ db; $ argnums = func_num_args (); $ argar R = 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 ;}}?>
Http://php.662p.com/thread-563-1-1.html