/** * remove_user_extraRow * * deletes a row from user extra datas * * @param int $user_id * @param int $extraTableId * @param string $extraTableClass * @return query result, either a PDOStatement or PDOException object * * @access public */ public function remove_user_extraRow($user_id, $extraTableId, $extraTableClass) { $db =& $this->getConnection(); if (AMA_DB::isError($db)) { return $db; } $tablesPrefix = ADAUser::getTablesPrefix(); $delQry = "DELETE FROM " . $tablesPrefix . $extraTableClass . " WHERE " . $extraTableClass::getForeignKeyProperty() . "=? AND " . $extraTableClass::getKeyProperty() . "=?"; $result = $this->queryPrepared($delQry, array($user_id, $extraTableId)); return $result; }