留言板功能已经做好,一切正常,但是(登录后发布留言怎么显示用户名呢?)
比如我用张三登录,然后留言,怎么显示出这个用户名张三?未登录:
已登录:(该怎么显示用户)
留言板的数据表 message
那个 user 表是用户注册的表
比如我用张三登录,然后留言,怎么显示出这个用户名张三?未登录:
已登录:(该怎么显示用户)
留言板的数据表 message
那个 user 表是用户注册的表
还想问下,如何让用户登录后只能‘修改’或‘删除’自己的留言呢?
我修改了下这里的代码,但还是有问题,麻烦大神看下该怎么写
删除的时候你传入了留言的id 其实你表里面应该存入用户的id 删除:DELETE FROM table WHERE id = $id AND username = $_SESSION['username']如果换用户id:DELETE FROM table WHERE id = $id AND user_id = $_SESSION['uid']
还想问下,如何让用户登录后只能‘修改’或‘删除’自己的留言呢?
我修改了下这里的代码,但还是有问题,麻烦大神看下该怎么写
删除的时候你传入了留言的id 其实你表里面应该存入用户的id 删除:DELETE FROM table WHERE id = $id AND username = $_SESSION['username']如果换用户id:DELETE FROM table WHERE id = $id AND user_id = $_SESSION['uid']
谢谢,最近工作忙,忘了回复,我问下,这个uid和id不一样吗?我明白我这个id是留言id,如果再增加一个uid字段,那么这个uid是要设为自增长吗?不是只能一个字段自增长吗?有点明白但是又不太明白
假如我有两张表,
一个留言内容表 message,字段【id, username, mes】。
另一个用户表user,字段【id, username, password,】。
该怎么判断message表中的用户和user表中的用户相等才能删除自己的留言?两张表中在哪个表中增加一个uid字段?不知道你能否看明白,谢谢解答啊大神
但还是不明白您说的那个uid该怎么用,求解答
INNER JOIN user USING(id)
WHERE m.id = 100