zoukankan      html  css  js  c++  java
  • php通过存储过程传入汉字参数并写入数据库

    写入数据库,汉字为???样式的乱码,后根据网上介绍的方法,参数前加N,数据库汉字内容变成空白。
    解决方法,在PHP中先转为base64,再在mysql中base64解码,前提先保证mysql中有base64的函数。
    $reason = empty($reason) ? '' : base64_encode($reason);
    $sql2="call proc_refusedatestudy('{$appID}','{$reason}')";
     
    set @reason=cast(BASE64_DECODE(reason) as char);
    update t_datestudycancle set `COMMENT`=@reason,`CANCLETIME`=NOW(),`OPTUSER`=@teaid where id=new_id;
  • 相关阅读:
    from import 的认识
    模块初识
    eq方法
    hash介绍
    item系列
    析构函数
    serializers进阶
    APIView源码解析
    RPC协议
    面试题补充
  • 原文地址:https://www.cnblogs.com/xihong2014/p/5571658.html
Copyright © 2011-2022 走看看