php中用户登录时将用户名保存为$_SESSION['username']
之后判断$_SESSION['username']的值是否与数据库中的值相等,如果相等就删除该用户的所有信息,主要代码如下include"conn.php";$qin="...
之后判断$_SESSION['username']的值是否与数据库中的值相等,如果相等就删除该用户的所有信息,主要代码如下
include "conn.php";
$qin="delete from online where name=".$_SESSION['username'];
mysql_query($qin);
在不加where的情况下可以实现,加了之后就实现不了了,怎么回事啊,
备注:我间隔一会会换一个用户名进去的 展开
include "conn.php";
$qin="delete from online where name=".$_SESSION['username'];
mysql_query($qin);
在不加where的情况下可以实现,加了之后就实现不了了,怎么回事啊,
备注:我间隔一会会换一个用户名进去的 展开
4个回答
展开全部
name是文本类型字段。需加单引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改一改
$qin="delete from online where name=".$_SESSION['username'];
改为
$qin=sprintf("delete from online where name='%s' ",$_SESSION['username']);
(其实是引号的问题)
$qin="delete from online where name=".$_SESSION['username'];
改为
$qin=sprintf("delete from online where name='%s' ",$_SESSION['username']);
(其实是引号的问题)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$qin="delete from online where name='".$_SESSION['username']."'";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询