箱子ii 2020-04-12 17:35 采纳率: 0%
浏览 1668

TP5.o,数据表字段不存在

最近在学PHP,用的TP5.0框架,在提交修改数据的表单时提示:
“数据表字段不存在:[group_id]”,
_但是打印出来的表单数据是存在这个字段的,并且数据库表里字段也确定有对应的字段。大神可以帮忙解答一下是怎么回事麽?拜托了!
这是操作语句:

 db('auth_group_access')->where(array('uid'=>$data['admin_id']))->update(['group_id'=>$data['group_id']]);

报错信息长这样:

0] Exception in Builder.php line 115
数据表字段不存在:[group_id]
            if ($val instanceof Expression) {
                $result[$item] = $val->getValue();
                continue;
            } elseif (is_object($val) && method_exists($val, '__toString')) {
                // 对象数据写入
                $val = $val->__toString();
            }
            if (false === strpos($key, '.') && !in_array($key, $fields, true)) {
                if ($options['strict']) {
                    throw new Exception('fields not exists:[' . $key . ']');
                }
            } elseif (is_null($val)) {
                $result[$item] = 'NULL';
            } elseif (is_array($val) && !empty($val)) {
                switch (strtolower($val[0])) {
                    case 'inc':
                        $result[$item] = $item . '+' . floatval($val[1]);
                        break;
                    case 'dec':
Call Stack
in Builder.php line 115
at Builder->parseData(['group_id' => '4', 'admin_username' => 'test11', 'admin_password' => 'e10adc3949ba59abbe56...'], ['multi' => ['AND' => ['admin_id' => ['11']]], 'where' => ['AND' => ['admin_id' => '11']], 'table' => 'yiyu_admin', ...]) in Builder.php line 852
at Builder->update(['group_id' => '4', 'admin_username' => 'test11', 'admin_password' => 'e10adc3949ba59abbe56...'], ['multi' => ['AND' => ['admin_id' => ['11']]], 'where' => ['AND' => ['admin_id' => '11']], 'table' => 'yiyu_admin', ...]) in Query.php line 2422
at Query->update(['group_id' => '4', 'admin_username' => 'test11', 'admin_password' => 'e10adc3949ba59abbe56...']) in Model.php line 1150
at Model->save(['group_id' => '4', 'admin_username' => 'test11', 'admin_password' => 'e10adc3949ba59abbe56...'], ['admin_id' => '11']) in Model.php line 1683
at Model::update(['admin_id' => '11', 'group_id' => '4', 'admin_username' => 'test11', ...]) in Admin.php line 43
at Admin->saveadmin(['admin_id' => '11', 'group_id' => '4', 'admin_username' => 'test11', ...], ['admin_id' => 11, 'admin_username' => 'test11', 'admin_password' => 'e10adc3949ba59abbe56...']) in Admin.php line 63
at Admin->edit('11')
at ReflectionMethod->invokeArgs(object(Admin), ['11']) in App.php line 343
at App::invokeMethod([object(Admin), 'edit'], []) in App.php line 611
at App::module(['admin', 'admin', 'edit'], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...], true) in App.php line 456
at App::exec(['type' => 'module', 'module' => ['admin', 'admin', 'edit']], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...]) in App.php line 139
at App::run() in start.php line 19
at require('D:\phpstudy_pro\WWW\...') in index.php line 17

把提交的数据dump出来:

```array(4) {
["admin_id"] => string(2) "11"
["group_id"] => string(1) "4"
["admin_username"] => string(6) "test11"
["admin_password"] => string(32) "e10adc3949ba59abbe56e057f20f883e"
}

确定是有这个字段的
  • 写回答

1条回答 默认 最新

  • guanmingmin 2022-05-18 01:34
    关注

    我也遇到这个问题了。很奇怪。。请问楼主解决了吗

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器