在php中,可以使用mysql_query()函数来设置mysql编码,语法“mysql_query('SET NAMES 编码方式');”;mysql_query()函数需要放置在mysql_connect()语句之后。

在php中,可以使用mysql_query()函数来设置mysql编码。

在PHP连接数据库的时候,也就是mysql_connect()之后加入//设置数据的字符集utf-8

mysql_query("set names 'utf8'");

mysql_query("set character_set_client=utf8");

mysql_query("set character_set_results=utf8");

网页字符集最好选用utf-8。utf-8是国际标准编码,是趋势。

如果你的网页编码是gb2312,那就是 SET NAMES GB2312。但编辑员强烈推荐网页编码、MySQL数据表字符集、PHPmyAdmin都统一使用UTF-8。注意:

在需要做数据库操作的php程序前加的 mysql_query("set names '编码'");编码,一定要和php编码一致,如果php编码是gb2312那mysql编码就是gb2312,如果是utf-8那mysql编码就是 utf8,这样插入或检索数据时就不会出现乱码了

mysqli_query()

在php中,所有的sql语句都是一个字符串。这个命令字符串需要交给,mysqli_query()来执行。mysqli_query(mysql, sql);

说明:

mysql参数 是mysql的连接对象,mysqli_connect()这个函数执行成功时的返回值。

sql参数 是所要执行的sql命令(字符串)

执行成功返回true,失败返回false

示例:

更多编程相关知识,请访问:编程入门!!

php设置mysql 编码_php怎么设置mysql编码?相关推荐

  1. php 新建 mysql用户_php为什么选mysql作为数据库? Mysql 创建用户方法

    php为什么选mysql作为数据库? Mysql 创建用户方法 更新时间:2007年07月02日 00:00:00   作者: 1.php为什么选mysql作为数据库? 2.Mysql数据库创建用户 ...

  2. 设置php中字符编码_php如何设置字符编码

    php如何设置字符编码?a. 如果欲使用gb2312编码,那么php要输出头:header("Content-Type: text/html; charset=gb2312"),静 ...

  3. php mysql 数据字典_php如何生成mysql数据字典

    把mysql数据库生成数据字典,直接可用便于查看数据库表.字段,做一个数据字典是很有必要的.本文主要为大家详细介绍了php生成mysql的数据字典的相关资料,感兴趣的小伙伴们可以参考一下.希望对大家有 ...

  4. php 执行mysql查询_php中执行mysql的常用操作

    连接到mysql服务器: $conn = mysql_connect($host,$user,$password) or die ("连接失败"); mysql_query($co ...

  5. php常用mysql语句_PHP中常用MySql操作语句

    PHP中常用的几个 mysql 语句 显示数据库或表: show databases;//然后可能use database_name; show tables; 更改表名: alter table t ...

  6. 怎么设置php.ini允许sql语句插入空值到mysql里_php读取.sql文件,写入mysql,navicat显示乱码,编码设置...

    案例: php文件:install.php --------编码:php保存文件的编码.php header编码.php程序的默认编码.php写入数据库的编码 php读取的sql代码文件:php.sq ...

  7. linux mysql 客户端编码设置_Windows、Linux系统下mysql编码设置方法_MySQL

    bitsCN.com 方法1 怎样手工修改mysql4.1以上版本默认编码 使用php5+MySQL 4.1.x/5.x 环境: mysql4导入mysql5容易出现中文乱码情况,因此,首先你需要做如 ...

  8. Mysql编码教程_mysql编码设置教程 mysql编码要怎么设置呢

    mysql的默认编码是拉丁,每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码: ...

  9. mysql 服务器 utf8_MySQL编码设置方法 MySQL编码为utf8设置方法

    由上图可见database和server的字符集使用了latin1编码方式,不支持中文,即存储中文时会出现乱码.以下是命令行修改为utf-8编码的过程,以支持中文. (1)关闭mysql服务 [pla ...

最新文章

  1. 【数字信号处理】傅里叶变换性质 ( 共轭对称与共轭反对称图像示例 | 实序列中共轭对称是偶对称 | 实序列中共轭反对称是奇对称 )
  2. Python拼接字符串的7种方法总结
  3. python2转python3代码_python2代码批量转为python3代码
  4. ASCII编码/Unicode编码
  5. 工业以太网交换机在工厂环境中使用需要注意哪些问题?
  6. css布局:块级元素的居中
  7. android应用开发(27)---Fragment
  8. java filter 不过滤器_Java中的Filter过滤器
  9. Kali Linux基础-抓包与WIFI密码暴力破解
  10. 新计算机是飞行模式怎么开,win10系统电脑开机只有飞行模式怎么办
  11. 曹金明:Zynga大败局--数据控是如何把游戏做败的
  12. 有了这些好看的流程图模板,你也可以画出漂亮的流程图
  13. Jira+Confluence+Fisheye+Crucible安装步骤清单
  14. 古墓丽影10linux,《古墓丽影:崛起》推出Linux系统版:Ubuntu 17.10可玩
  15. NOIP2018提高组 货币系统
  16. 一些有用的Google Hack
  17. PostgreSQL被除数为0处理方法
  18. Mac下 ADT 找不到手机设备
  19. 俄罗斯方块的全部代码
  20. 【Mayday】五月天至今的专辑列表

热门文章

  1. docker nexus3
  2. When allowCredentials is true, allowedOrigins cannot contain the special value “*“ that cannot be
  3. SpringBoot2.x Nacos RocketMQ 事务消息
  4. 第5篇:Flowable快速工作流脚手架Jsite_请假实战_部署流程和发起流程
  5. Spring概念理解
  6. JavaScript-Date日期对象
  7. java线程条件变量_使用条件变量(多线程笔记)
  8. 同事操作两个数据源保持事务一致_终于有人把分布式事务说清楚了
  9. linux环境下企业基于域名访问的web于电子邮件服务器 论文,基于Linux平台的企业邮件服务器搭建...
  10. 精简linux操作系统,Tiny Core Linux—仅10多MB的精简Linux 操作系统发行版