美文网首页
thinkphp5.1 和6.0 无法更新数据库中文字段数据 2

thinkphp5.1 和6.0 无法更新数据库中文字段数据 2

作者: 阿然学编程 | 来源:发表于2023-03-12 09:22 被阅读0次
  • TP51解决方案:
        if ($strict && !preg_match('/^[\w\.\*\x7f-\xff]+$/', $key)) {
            throw new Exception('not support data:' . $key);
        }
  • 具体位置:


    image.png

  • TP6解决方案:
        if ($strict && !preg_match('/^[\w\.\*\x00-\xff]+$/', $key)) {
            throw new \think\Exception('not support data:' . $key);
        }
  • 具体位置:


    image.png

相关文章

  • MySQL第一讲 基本操作

    创建数据库 删除数据库 在数据库中创建表 删除数据表 insert 插入字段 update 更改字段 注意,在更新...

  • 数据库常用对象

    1、表表是包含数据库中所有数据的数据库对象,由行和列组成,用于组织和存储数据。2、字段表中每一列称为字段,字段拥有...

  • mysql 插入汉字 异常:ERROR 1366 (HY000)

    字段编码不支持中文,把数据库或表的编码设置支持中文即可 原来创建的数据库: create database cha...

  • thinkphp链接SQL数据库

    最近遇到一个项目,需要用thinkphp访问sqlserver 2008数据库,而且数据库的表名和字段名都是中文,...

  • mysql中转成java对象文字符乱码解决方法

    问题现象 在Mysql中使用concat拼接2个字段,中间有中文。在数据库工具或者mysql命令行中中文都是正确显...

  • Mysql乐观锁问题

    使用乐观锁更新数据库,单元测试的时候,更新结果显示更新了一条数据,但是数据库中的update_time字段没有自动...

  • MYSQL开发过程中JDBC返回影响行数错误

    使用乐观锁更新数据库,单元测试的时候,更新结果显示更新了一条数据,但是数据库中的update_time字段没有自动...

  • 数据库学习笔记0620

    数据库对象 表:包含数据库所有数据的数据库对象,由行和列组成,用于组织和存储数据 字段:表中每列称为一个字段,字段...

  • SQL基础语句

    1、创建数据库 2、选择数据库 3、删除数据库 4、创建数据表 如果你不想字段为 NULL 可以设置字段的属性为 ...

  • kettle_2自动创建数据库表

    根据excel表格某个字段值,创建数据库表,数据库使用pg。1.excel表输入2.字段选择在“选择和修改”菜单,...

网友评论

      本文标题:thinkphp5.1 和6.0 无法更新数据库中文字段数据 2

      本文链接:https://www.haomeiwen.com/subject/rsmfrdtx.html