Beispiel #1
0
 public static function get_client($params)
 {
     $fields = '*';
     if (array_key_exists('fields', $params)) {
         $fields = join(', ', $params['fields']);
         unset($params['fields']);
     }
     $where = self::generate_where_clause($params);
     $query = "SELECT {$fields} FROM " . TBL_PREF . "clients WHERE " . self::generate_where_clause($params);
     $db_result = db::get_arrays($query);
     if (0 == ($errno = mysql_errno())) {
         if (count($db_result)) {
             return self::generate_response(true, "OK", $db_result[0]);
         } else {
             return self::generate_response(false, "Клиента с параметрами: " . $where . " не существует");
         }
     } else {
         return self::generate_response(false, db::error($query, $errno, mysql_error()));
     }
 }