数据表格诡异事件

提问 未结 24 981
莫名其妙78
悬赏:20飞吻
版本:layui 2.5.4 浏览器:
某数据表格,之前用着正常,昨天修改数据库表,加入部分字段后,发现数据表格不显示新增字段的值,查看请求,得到的结果也没有;

输出MYSQL直接查询数据库,发现正常;再次尝试数据表格,发现还是不行,甚至我把该查询的数据库表删除了,得到的还是原来的数据;

但是其他数据表格都正常,使用的是同一个数据库连接,甚至我把后台获取数据的MYSQL语句换成SELECT * FROM ylfw_stat了,返回前台得到的还是之前的数据,然鹅我数据库里面ylfw_stat这个表已经被我删除了。。。。。

请问各位大大,这是什么原因?
前台请求:


得到的返回结果:


修改后端,输出的查询语句:


PHPMYADMIN里执行查询语句:


我的数据库表:
回帖
  • 看的我云里雾里的....没看懂想说什么,[泪]
    0 回复
  • 是不是缓存?
    0 回复
  • @天涯归鸿 [衰] 简单来说,我修改了数据库表,后台返回的数据不是来自我修改后的数据库表,而是修改前的数据库表。。。。。即使把这个数据库表删除了,仍然返回数据……
    0 回复
  • @又是jg小仙女 昨天到今天都是这样。前端我已经禁缓存了,数据库我也重启过了。
    0 回复
  • 要不贴个源码看看
    0 回复
  • @天涯归鸿 待会儿给你
    0 回复
  • 连错数据库了?等你解决了说一下为啥 我好奇[哈哈]
    0 回复
  • @天涯归鸿

    前端:
    //方法级渲染表格
    table.render({
    elem: '#idTest'
    ,id:'idTest'
    // ,width : 'auto'
    ,url:'data_get.php'
    ,where:{unid:'<?php echo $_SESSION['unid'];?>',type:"stat"}
    ,page:true
    ,limit:10
    ,limits:[5,10,15,31]
    ,cols: [
    //
    ]
    ],
    //done回调
    后台:
    //来源为统计
    if($_GET["type"] == "stat"){

    $unid = $_GET["unid"];
    if($_GET["cxyear"]){
    $cxyear = $_GET["cxyear"];//如果获取到年份则使用,否则默认为上一年
    }else{
    $cxyear = date('Y')-1;
    }
    $sql = "SELECT * FROM ".$qianzhui."stat";
    }
    0 回复
  • @两双筷子 问题是我是使用统一的CONN连接文件,其他表格都正常,就这个页面出现问题。。。。

    就一个数据库

    //来源为统计
    if($_GET["type"] == "stat"){

    $unid = $_GET["unid"];
    if($_GET["cxyear"]){
    $cxyear = $_GET["cxyear"];//如果获取到年份则使用,否则默认为上一年
    }else{
    $cxyear = date('Y')-1;
    }
    $sql = "SELECT * FROM ".$qianzhui."stat";
    }
    我在后端直接echo $sql
    浏览器控制台能够看到请求错误,能看到输出的MYSQL语句,直接把该语句放到phpMYADMIN里面,查询得到的是完整的数据(删除该表后报错,表不存在),太奇怪了。。。。
    0 回复
  • @两双筷子 真的好神奇啊。帖子我补充了一下,你再看看。。。。。
    0 回复