php中,用到ajax更新数据,但是却不往数据库里面进
<divid="msg1"><?php$idid=$_SESSION['id'];$a=$obj->cha_xun($table,"id",$idid);$shushus...
<div id="msg1"><?php
$idid=$_SESSION['id'];
$a=$obj->cha_xun($table,"id",$idid);
$shushushushu=$obj->shu_juji($a);
//$shushushushu=mysql_fetch_array($a);
echo $shushushushu["jifen"];?>(php里面是输出数据库下的积分)
</div> (外面是根据ajax判断输出最新的积分)
$a=$obj->cha_xun($table,"id",$idid);
$shushushushu=$obj->shu_juji($a);
$date=date("Y-m-d");
ajax里面判断
if ($shushushushu["date"]==$date)//如果数据库下的时间等于当前时间
{echo $shushushushu["jifen"];
}
else{
$c=$_SESSION['id'];
$num="upd";
$field="`date`=$date";
$value="`id`=$c";
$obj->zsg($num,$table,$field,$value);//修改数据库下的时间
$sum=$shushushushu["jifen"];
for ($i =$shushushushu["jifen"];
$i <= $shushushushu["jifen"]; $i++) {
$sum = $sum+1;
}
$c=$_SESSION['id'];
$num="upd";
$field="`jifen`=$sum";
$value="`id`=$c";
$obj->zsg($num,$table,$field,$value);//修改数据库下的积分
echo $sum; }
修改的代码应该是没有错的,,但是就是进不去数据库,,求大神指点,,初学者,,, 展开
$idid=$_SESSION['id'];
$a=$obj->cha_xun($table,"id",$idid);
$shushushushu=$obj->shu_juji($a);
//$shushushushu=mysql_fetch_array($a);
echo $shushushushu["jifen"];?>(php里面是输出数据库下的积分)
</div> (外面是根据ajax判断输出最新的积分)
$a=$obj->cha_xun($table,"id",$idid);
$shushushushu=$obj->shu_juji($a);
$date=date("Y-m-d");
ajax里面判断
if ($shushushushu["date"]==$date)//如果数据库下的时间等于当前时间
{echo $shushushushu["jifen"];
}
else{
$c=$_SESSION['id'];
$num="upd";
$field="`date`=$date";
$value="`id`=$c";
$obj->zsg($num,$table,$field,$value);//修改数据库下的时间
$sum=$shushushushu["jifen"];
for ($i =$shushushushu["jifen"];
$i <= $shushushushu["jifen"]; $i++) {
$sum = $sum+1;
}
$c=$_SESSION['id'];
$num="upd";
$field="`jifen`=$sum";
$value="`id`=$c";
$obj->zsg($num,$table,$field,$value);//修改数据库下的积分
echo $sum; }
修改的代码应该是没有错的,,但是就是进不去数据库,,求大神指点,,初学者,,, 展开
2个回答
2015-03-26
展开全部
因为你是采用get方式发送请求的,
在上面的例子中,您可能得到的是缓存的结果。为了避免这种情况,例如可以向 URL 添加一个唯一的 ID: xmlhttp.open("GET", "reg.php?t="+Math.random(), true);
我看了你上面的dt=+new Date().getTime(),我验证了一下:
为什么getTime()得到的不是真正的日期呢?
如果不是缓存问题,那么就可能是数据库设置方面。
在上面的例子中,您可能得到的是缓存的结果。为了避免这种情况,例如可以向 URL 添加一个唯一的 ID: xmlhttp.open("GET", "reg.php?t="+Math.random(), true);
我看了你上面的dt=+new Date().getTime(),我验证了一下:
为什么getTime()得到的不是真正的日期呢?
如果不是缓存问题,那么就可能是数据库设置方面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询