我是靠谱客的博主 勤恳鞋子,最近开发中收集的这篇文章主要介绍python mysql中for循环语句_Python/MySQL:在for循环中选择数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我很抱歉,如果我似乎有一些困难,把我的问题表达出来。基本上,我正在编程一个消息传递系统,用户可以向其他用户发送消息,并在收件箱中查看他们的消息。以下是我的数据库和GUI的截图:

http://imgur.com/a/ra5Di

“我的收件箱”中的功能是显示以下信息:#DISPLAY MESSAGE IN INBOX FUNCTION

def displayMessageInbox(mf, c, vm):

recipient = config.nameInput

cursor.execute("""SELECT CONCAT('Title: ', m.title, 'n',

'From: ', s.sender, 'n',

'Sent: ', s.timeSent)

FROM Message m

INNER JOIN SentMessage s ON m.id = s.messageID

WHERE s.recipient = %s""", (recipient))

rows = cursor.fetchall()

i = 3

for message in rows:

messageInfo = tk.Label(mf, text=message, bg="white", anchor=tk.W,

justify=tk.LEFT, width=30)

messageInfo.grid(row=i, column=0, sticky=tk.W)

viewReply = tk.Button(mf, text="View/Reply", anchor=tk.W,

command=lambda:c.show_frame(vm))

viewReply.grid(row=i, column=1,padx=10, sticky=tk.W)

i+=1

这是我在用户点击“查看/回复”后显示消息及其内容的功能。注意,它选择的是一个特定的消息ID,而不是我想要它显示的那个。换句话说,它只是占位符。在

^{pr2}$

所以我的问题是。。。我希望用户能够单击“查看/回复”并查看相应的消息,而不仅仅是占位符。我甚至不知道如何开始解决这个问题。我想我要做的是从displayMessageInfo的for循环中的特定行获取消息id,但我不完全确定。有什么想法吗?在

最后

以上就是勤恳鞋子为你收集整理的python mysql中for循环语句_Python/MySQL:在for循环中选择数据的全部内容,希望文章能够帮你解决python mysql中for循环语句_Python/MySQL:在for循环中选择数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部