- 浏览: 203105 次
- 性别:
- 来自: 重庆
文章分类
最新评论
<?php
$conn=mysql_connect("localhost","root","123456");
mysql_select_db("db_bcty365",$conn);
mysql_query("set names gb2312");
?>
其中:
SET NAMES ‘x‘语句与这三个语句等价:
mysql> SET character_set_client = x;
mysql> SET character_set_results = x;
mysql> SET character_set_connection = x;
是用来设置客户端的字符集的,与服务器端的字符集无关,应该说msyql服务器端存储的字符是一定的。
一般我们在设置数据库字符集的时候,都是用mysql_query('set names utf8')这样来处理,但其实这样处理的不全,像discuz等都是采用了全部的操作,它是这样的:mysql_query('character_set_connection=utf8, character_set_results=utf8 character_set_client=binary'),也只有这样,才会比较全面。
从PHP5.2.3开始多了一个函数,它就是:mysql_set_charset,这样才是比较推荐的用法
发表评论
-
分页,MySQL的SQL_CALC_FOUND_ROWS
2012-12-17 16:44 1346FOUND_ROWS() 函数 ,可以在调用包含LIMIT的 ... -
使用mysql的last_insert_id() 产生自增的id
2012-12-17 15:48 1086刚才查了下last_insert_id()相关资料,找到几篇不 ... -
innodb的记录锁、gap锁、next-key锁
2012-12-17 13:45 1390相关文章见: http://dev.mysql ... -
MySQL Innodb表死锁情况分析与归纳(转载)
2012-12-14 16:22 1940案例描述 在定时脚本运行过程中,发现当 ... -
MySQL连接超时
2012-12-13 20:41 1114在负载较重的MySQL服务器上,有时你偶尔会看到一些 ... -
mysql优化索引 —— Using filesort
2012-12-11 12:13 820用Explain分析SQL语句的时候,经常发现有的语句在 ... -
IN条件结果顺序问题
2012-11-23 14:42 665项目中需要记录用户的浏览历史,我的意见是前端直接存cook ... -
mysql那点事(行锁+not null + varchar)
2012-10-12 15:08 1653一。not null vs DEAFUL value ... -
关于mysql auto_increment所带来的锁表操作
2012-09-01 14:00 1607以前内容主要是对官方文档中的意译,并加入了一些自己的理解 ... -
mysql 与unicode
2012-08-29 15:36 1683UTF8字符集(转换Unicode表示)是存储Unico ... -
深入Mysql字符集设置
2012-08-29 14:46 56205 Jan 08 深入Mysql字符集设置 ... -
MYSQL索引优化和in or替换为union all
2012-08-22 17:16 4044一个文章库,里面有两个表:category和article。c ... -
mysql读写分离(PHP类)
2012-08-18 18:08 3609自己实现了php的读写 ... -
mysql分表的3种方法
2012-08-02 14:39 831当一张的数据达到几百万时,你查询一次所花的时间会变多,如 ... -
MySql BLOB类型
2012-08-02 13:42 711MySql的Bolb四种类型 MySQL中,BLOB是一个二进 ... -
MySQL 查询优化技巧
2012-07-18 20:26 756瓶颈 众所周知,几乎所有大型项目的最终效率瓶颈,都来自 ... -
mysql多表联合查询
2012-07-18 19:16 1639我在工作中天天研究zen cart的程序,那个叫人痛苦,最近比 ...
相关推荐
set names utf8.doc
最近公司组织了个PHP安全编程的培训, 其中涉及到一部分关于Mysql的”SET NAMES”和mysql_set_charset (mysqli_set_charset)的内容: 说到, 尽量使用mysqli_set_charset(mysqli:set_charset)而不是”SET NAMES”, 当然...
最近公司组织了个PHP安全编程的培训, 其中涉及到一部分关于Mysql的 SET NAMES 和mysql_set_charset (mysqli_set_charset)的内容
LNH_MySQL 10-MySQL上执行set names到底做了什么?.mp4
SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for hlc_admin -- ---------------------------- DROP TABLE IF EXISTS `hlc_admin`; CREATE TABLE `admin` ...
先记下,免得以后想不起来又到处去找!...??????问号乱码,找了一些资料原来是在读取之前进行一次编码设置: 复制代码 代码如下: create table tablename ( id int not null auto_increment, title varchar(20) not null, ...
解决乱码的方法,我们经常使用“set names utf8”,那么为什么加上这句代码就可以解决了呢?下面跟着我一起来深入set names utf8的内部执行原理
今天帮同事处理一个棘手的事情,问题是这样的: 无论在客户机用哪个版本的mysql客户端连接服务器,发现只要服务器端设置了 代码如下:character-set-server = utf8 ...set names latin1 ,才会将client、conne
40101 SET NAMES utf8 */;/!40101 SET SQL_MODE=''/;/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 /;/!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 /;/!...
The name Windows API collectively refers to a number of different platform implementations that are often referred to by their own names. WinApi is a set of tools and programs written in Delphi that ...
orderset.names[0] = "张三"; orderset.addresses[0] = "问山路"; orderset.states[0] = 0; orderset.dishMegs[0] = "红烧鱼 2份"; orderset.sumPrices[0] = 76.0; orderset.times[0] = 15; orderset.names...
登录MySQL,先做 set names latin1 ,然后在更新语句或者执行SQL语句 mysql> set names latin1; mysql> source test.sql; 方法二: 在SQL文件中指定set names latin1;然后登录MySQL,执行相应文件 [root@localhost ...
-- phpMyAdmin SQL Dump -- version phpStudy 2014 ...-- -- 主机: localhost -- 生成日期: 2017 年 12 月 08 日 14:02 -- 服务器版本: 5.5.40 ... SET SQL_MODE="NO_AUTO_VALUE...40101 SET NAMES utf8 */; -- -- 数据库: `
您是否遇到过难以区分同一游戏对象上的多个碰撞器的情况? ... 如果你能在组件上附上小注释来提供一些说明性的背景,那会怎么样?...在OnValidate中通过调用Component.SetName从组件的当前状态生成组件名
-colors show available color names -sources device list sources of the input device -sinks device list sinks of the output device Global options (affect whole program instead of just one file: -log...
Plugin for OBS Studio to add a ... source to your scene.In the Sources property set a list of source names you want to switch between.Set the switch conditions using hotkeys duration of media state.
character_set_client ,这是用户告诉MySQL查询是用的什么字符集。 character_set_connection ,MySQL... DISCUZ并没有使用set NAMES character SET NAMES ‘x’语句与这三个语句等价: mysql> SET character_set_cl