会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132433个问题

老师 我这个ping www.bai.com的时候ping不出来 但是ping自己设置的静态网址的时候就能ping出来 我的配置文件是哪没配好吗 麻烦老师帮忙看一下

image.png image.png

大数据全系列/第一阶段:Linux 操作系统/Linux操作系统概述与安装 18557楼
Python 全系列/第十九阶段:数据分析-数据管理/Pandas的使用 18559楼
人工智能/第七阶段:机器学习-无监督学习(旧)/聚类系列算法 18565楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:创建订单及订单邮件 18566楼

from dbUtil import Mydb
class MyService:

    def __init__(self):
        self.user = None
    
    def login(self,uname,password):
        sql = 'select * from t_user where uname=%s and password=%s'
        user = Mydb().query_one(sql,uname,password)
        if user:
            self.user = user
            return True
        else:
            return False
    
    def add_music(self,files):
        for f in files:
            start = f.rfind(r'/')+1
            end = f.rfind('.mp3')
            music_name = f[start:end]
            # 根据歌名查询数据库是否有该首歌
            sql = 'select * from t_music where music_name=%s'
            music = Mydb().query_one(sql,music_name)
            if music:
                # 查询关联表t_ist 该用户是否添加了这首歌
                sql = 'select * from t_list where mid=%s and uid=%s'
                t_list = Mydb().query_one(sql,music[0],self.user[0])
                if not t_list:
                    sql = 'insert into t_list(mid,uid) values(%s,%s)'
                    Mydb().exeDML(sql,music[0],self.user[0])
            else:
                # 将音乐保存到t_music表中
                sql = 'insert into t_music(music_name,path) values(%s,%s)'
                mid = Mydb().exeDML(sql,music_name,f)

                # 用户选择的音乐保存到t_list
                sql = 'insert into t_list(mid,uid) values(%s,%s)'
                Mydb().exeDML(sql,mid,self.user[0])
    
    # 查询用户的音乐列表
    def findListByUser(self):
        sql = "SELECT m.music_name FROM t_music m,t_list t where m.id=t.mid AND t.uid=%s"
        return Mydb().query_all(sql,self.user[0])

image.png

老师,我在显示列表的时候总是显示这个错误,说我t.uid=%s错误,但是我直接把%s换成1的话就可以显示列表,不知道是什么问题,求老师解答

Python 全系列/第五阶段:数据库编程/项目-音乐播放器-旧 18567楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:创建订单及订单邮件 18568楼
Python 全系列/第五阶段:数据库编程/mysql的使用 18570楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637