Android sqlite 把用户名密码,与另外一个表关联起来的方法

现在做了一个登陆注册的功能,这是数据库的一个表
又做了一个功能类似日记的纪录功能,如何将这两个表关联起来,实现每人在登陆之后都看到的是自己的日记纪录,而不是所有人日记纪录?
表的格式是表1 id username password 表2 id notename notecontent date
求大神解答!

2个回答

登录了以后把他输入的用户名记录在全局变量里。新建笔记的时候,根据这个变量设置userid字段
列出现有笔记的时候,根据这个变量查询 select * from 表2 where userid=这个变量

u013168885
我最摇摆君 adapter.changeCursor(dbRead.query(NotesDB.TABLE_NAME_NOTES, null, "username=String RegisterActivity.aname", null, null, null, null));
大约 5 年之前 回复
u013168885
我最摇摆君 你好,我照您的方法,写的代码 这一块总是报错,您顺便帮我看看这个情况
大约 5 年之前 回复
u013168885
我最摇摆君 你好,我照您的方法,写的代码 这一块总是报错,您顺便帮我看看这个情况
大约 5 年之前 回复
u013168885
我最摇摆君 太感谢了!谢谢!
大约 5 年之前 回复

表2 id notename notecontent date
这个需要加上一个字段
表2 id notename notecontent date userid
每个用户登录发表文章,userid字段设置为他的id,这样查询的时候才好区分。

u013168885
我最摇摆君 或者说是在查看或者更改的时候条件设置为他的userid?
大约 5 年之前 回复
u013168885
我最摇摆君 怎么在他登陆后将userid设为他的用户名username呢 我是小白 刚学了一点 求解释~
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问