关于php在查询数据库时某个字段为中文查询失败
来源:互联网 发布:网络公开课英语作文 编辑:程序博客网 时间:2024/05/19 00:55
使用PHP的PDO来查询数据时,发现某个字段为中文查找失败,实际上肯定是字符集的原因,但是不管是页面还是MySql数据库建表时都是使用UTF-8的,为什么还会有问题呢,后来发现是少了关键的一句,下面上代码:
try{
$pdo=new PDO("mysql:host=".$host.";dbname=".$dbName,$sqlUser,$sqlPw);
$pdo->query("set names utf8");//少了这关键的一句
// echo "数据库连接成功"."<br/>";
$res=$pdo->prepare('select * from user_info where user_name='.'"'.$userName.'"');
$count=$res->execute();
$result=$res->fetchAll(PDO::FETCH_ASSOC);
}
以此谨记~
0 0
- 关于php在查询数据库时某个字段为中文查询失败
- 查询数据库中某个字段在哪张表
- pl/sql查询数据库时中文字段为乱码
- 数据库查询,某个字段如果为空,则值按需要返回
- 查询某个字段在数据库多少个表中存在
- 如何查询mysql数据库里某个字段在哪张表中
- MySQL 查询 根据某个字段查询,且字段值为整数,放在Where 条件上
- 在sqlserver数据库中查询所有表的任意字段中某个值(例如值为a)
- php 返回查询结果某个字段
- 关于通过数据库表明查询字段的中文注释
- mysql查询数据库某个表的所有字段及字段的长度及是否为空
- db2查询数据库的某个字段
- 关于数据库中字段为日期的模糊查询问题
- 查询某个字段在哪些表里出现
- SQL语句查询时有字段为中文时的解决方法
- 在mysql数据库中查询某个字段不重复的记录
- mysql查询某个特定值在整个数据库中所在的表和字段的方法
- 查询某个字段不等于某个值的数据,为NULL的数据也查询不到
- Java 代码性能优化总结
- Linux系统的运行级别及用户命令
- 清明节如何计算(一千年清明节计算)
- BigDecimal.setScale 处理java小数点
- java实现通过FTP下载文件
- 关于php在查询数据库时某个字段为中文查询失败
- laravel5 里面添加自定义方法
- 海尔U+开发者
- centos ps打印内存 pid 以及命令
- 32位Win 7 系统安装Android Studio遇到的错误以及解决方法
- redis 持久化
- python 合并两个字典
- [BZOJ 4300]绝世好题:DP
- Ubuntu上搭建FTP服务器