当前位置: 首页>>代码示例>>Python>>正文


Python MysqlObj.getAll方法代码示例

本文整理汇总了Python中MysqlObj.getAll方法的典型用法代码示例。如果您正苦于以下问题:Python MysqlObj.getAll方法的具体用法?Python MysqlObj.getAll怎么用?Python MysqlObj.getAll使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MysqlObj的用法示例。


在下文中一共展示了MysqlObj.getAll方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: getTags

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getTags(tids):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    if len(tids) == 0:
        return {}

    res = db.getAll('tags', where=["id in (%s)" % ','.join(['%s' for i in range(0, len(tids))]), tids])
    tags = {}
    for row in res:
        tags[row.id] = row.name
    return tags
开发者ID:ijustloveses,项目名称:sae_local,代码行数:12,代码来源:dbutils.py

示例2: getAllTagsCounts

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getAllTagsCounts(uid):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    cur = db.query('select a.tid, a.cnt from (select tid, count(*) as cnt from posts_tags where uid = "%s" group by tid) a where a.cnt > 1' % uid)
    result = cur.fetchall()
    tcnt = {}
    for tid, cnt in result:
        tcnt[tid] = cnt

    tags = db.getAll('tags')
    res = []
    for tag in tags:
        if tag.id in tcnt:
            res.append([tag.id, tag.name, tcnt[tag.id]])

    return sorted(res, key=lambda x: x[2], reverse=True)
开发者ID:ijustloveses,项目名称:sae_local,代码行数:17,代码来源:dbutils.py

示例3: getPostsTags

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getPostsTags(pids):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    if len(pids) == 0:
        return {}, {}

    res = db.getAll('posts_tags', where=["pid in (%s)" % ','.join(['%s' for i in range(0, len(pids))]), pids])

    posts_tags = {}
    tagids = {}
    for row in res:
        if not posts_tags.has_key(row.pid):
            posts_tags[row.pid] = []
        posts_tags[row.pid].append(row.tid)
        tagids[row.tid] = 1

    return posts_tags, getTags(tagids.keys())
开发者ID:ijustloveses,项目名称:sae_local,代码行数:18,代码来源:dbutils.py

示例4: getAction

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getAction(uid, statdate):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    return db.getAll('action', where=['uid=%s and statdate=%s', (uid, statdate)], order=['stattime', 'ASC'])
开发者ID:ijustloveses,项目名称:sae_local,代码行数:5,代码来源:dbutils.py

示例5: getMedicine

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getMedicine(uid):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    return db.getAll('medicine', where=['uid=%s', [uid]], order=['statdate', 'ASC'])
开发者ID:ijustloveses,项目名称:sae_local,代码行数:5,代码来源:dbutils.py

示例6: getPasswd

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getPasswd(uid):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    return db.getAll('passwd', where=['uid=%s', [uid]], order=['project'])
开发者ID:ijustloveses,项目名称:sae_local,代码行数:5,代码来源:dbutils.py

示例7: getTvshow

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getTvshow(uid):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    return db.getAll('tvshow', where=['uid=%s', [uid]], order=['name'])
开发者ID:ijustloveses,项目名称:sae_local,代码行数:5,代码来源:dbutils.py

示例8: getSleep

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getSleep(uid, startdate, enddate):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    return db.getAll('sleeps', where=['uid=%s and statdate>=%s and statdate<=%s', (uid, startdate, enddate)], order=['statdate', 'DESC'])
开发者ID:ijustloveses,项目名称:sae_local,代码行数:5,代码来源:dbutils.py

示例9: getPostsByIds

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getPostsByIds(ids):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    if len(ids) == 0:
        return []

    return db.getAll('posts', where=["id in (%s)" % ','.join(['%s' for i in range(0, len(ids))]), ids])
开发者ID:ijustloveses,项目名称:sae_local,代码行数:8,代码来源:dbutils.py

示例10: getPosts

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getPosts(uid, startpos=0, num=25):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    return db.getAll('posts', where=['uid=%s', [uid]], order=['id', 'DESC'], limit=[startpos, num])
开发者ID:ijustloveses,项目名称:sae_local,代码行数:5,代码来源:dbutils.py

示例11: getPostsByTag

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getPostsByTag(tid, uid, startpos=0, num=25):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    posts_tags = db.getAll('posts_tags', where=['tid=%s and uid=%s', [tid, uid]], order=['pid', 'DESC'], limit=[startpos, num])
    return getPostsByIds([post_tag.pid for post_tag in posts_tags])
开发者ID:ijustloveses,项目名称:sae_local,代码行数:6,代码来源:dbutils.py

示例12: getUniqRawPosts

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getUniqRawPosts(where=None):
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    return db.getAll('uniq_raw_posts', where=where)
开发者ID:ijustloveses,项目名称:sae_local,代码行数:5,代码来源:dbutils.py

示例13: getRawPosts

# 需要导入模块: import MysqlObj [as 别名]
# 或者: from MysqlObj import getAll [as 别名]
def getRawPosts():
    db = MysqlObj(host=MYSQL_HOST, db=MYSQL_DB, user=MYSQL_USER, passwd=MYSQL_PASS, port=int(MYSQL_PORT))
    return db.getAll('raw_posts')
开发者ID:ijustloveses,项目名称:sae_local,代码行数:5,代码来源:dbutils.py


注:本文中的MysqlObj.getAll方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。