| <? 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' WHERE $ 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 (); $ 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; } } ?> |