数码资讯
PHP使用PDO操纵数据库的随机码解决问题
本文阐述了PHP使用PDO数据库操作的解决问题的方法,分享给您参考,如下: 当使用PDO连接操作数据库,有时出现:存储在数据库中的中文字符是一个随机码,文件是UTF-8格式,及其解决办法如下: (1)实例化的对象直接执行查询()方法,或执行()方法: < PHP 类DB { 静态公共功能getdb(
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文阐述了PHP使用PDO数据库操作的解决问题的方法,分享给您参考,如下:
当使用PDO连接操作数据库,有时出现:存储在数据库中的中文字符是一个随机码,文件是UTF-8格式,及其解决办法如下:
(1)实例化的对象直接执行查询()方法,或执行()方法:
< PHP
类DB {
静态公共功能getdb(){
{试
_opts_values美元=阵列(PDO::attr_persistent = >真,PDO::attr_errmode = > 2);
_pdo美元=新的PDO(db_dsn,db_name,db_pass,_opts_values美元);
赶上(PDOException,e){ }
退出('database连接错误!错误信息:' $ E -> GetMessage());
}
_pdo美元->查询(SET NAMES UTF8); / / $ _pdo -> exec(让名字utf8); / /设置数据库编码,两种方法
返回的_pdo;
}
}
>
(2)添加属性到mysql_attr_init_command PDO参数实例化第四:
< PHP
类DB {
静态公共功能getdb(){
{试
_opts_values美元=阵列(PDO::attr_persistent = >真,PDO::attr_errmode = > 2、PDO::mysql_attr_init_command = >让名字utf8);
_pdo美元=新的PDO(db_dsn,db_name,db_pass,_opts_values美元);
赶上(PDOException,e){ }
退出('database连接错误!错误信息:' $ E -> GetMessage());
}
返回的_pdo;
}
}
>
注:以上所有方法均已测试。
更多关于PHP的相关内容感兴趣的读者可以查看这个话题:PHP站基于PDO的数据库操作技能,PHP操作和总结
希望本文能对PHP程序设计有所帮助。
当使用PDO连接操作数据库,有时出现:存储在数据库中的中文字符是一个随机码,文件是UTF-8格式,及其解决办法如下:
(1)实例化的对象直接执行查询()方法,或执行()方法:
< PHP
类DB {
静态公共功能getdb(){
{试
_opts_values美元=阵列(PDO::attr_persistent = >真,PDO::attr_errmode = > 2);
_pdo美元=新的PDO(db_dsn,db_name,db_pass,_opts_values美元);
赶上(PDOException,e){ }
退出('database连接错误!错误信息:' $ E -> GetMessage());
}
_pdo美元->查询(SET NAMES UTF8); / / $ _pdo -> exec(让名字utf8); / /设置数据库编码,两种方法
返回的_pdo;
}
}
>
(2)添加属性到mysql_attr_init_command PDO参数实例化第四:
< PHP
类DB {
静态公共功能getdb(){
{试
_opts_values美元=阵列(PDO::attr_persistent = >真,PDO::attr_errmode = > 2、PDO::mysql_attr_init_command = >让名字utf8);
_pdo美元=新的PDO(db_dsn,db_name,db_pass,_opts_values美元);
赶上(PDOException,e){ }
退出('database连接错误!错误信息:' $ E -> GetMessage());
}
返回的_pdo;
}
}
>
注:以上所有方法均已测试。
更多关于PHP的相关内容感兴趣的读者可以查看这个话题:PHP站基于PDO的数据库操作技能,PHP操作和总结
希望本文能对PHP程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。