Plugin Directory

Changeset 1779013


Ignore:
Timestamp:
11/30/2017 08:38:26 PM (8 years ago)
Author:
viewup
Message:

fix function logic

Location:
up-user-datakeeper/trunk/class
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • up-user-datakeeper/trunk/class/db.php

    r1779012 r1779013  
    7171    }
    7272
    73     static function getCol($tableName, $column, $valueLike){
     73    static function getCol($query, $args){
    7474        global $wpdb;
    7575       
    76         $sql = $wpdb->prepare("SELECT $column FROM $tableName WHERE $column LIKE %s", [
    77             $valueLike
    78         ]);
    79 
    80         return $wpdb->get_col($sql);       
     76        $sql = $wpdb->prepare($query, $args);
     77        return $wpdb->get_col($sql);
    8178    }
    8279
  • up-user-datakeeper/trunk/class/user.php

    r1779010 r1779013  
    191191        }
    192192
    193         public function getColByKey($key){
    194             $tableName = UpUserDatakeeper::$tableName; 
    195             return DB::getCol($tableName, '_key', $key);
     193        public function getCol($key, $userId){
     194            $tableName = UpUserDatakeeper::$tableName;
     195            $query = "SELECT _key FROM $tableName WHERE _key LIKE %s AND user_id";
     196            $args = [ $key ]; 
     197            return DB::getCol($query, $args);
    196198        }
    197199
Note: See TracChangeset for help on using the changeset viewer.