频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> PHP教程 -> PHP连接远程MYSQL和MYSQL5.1中文乱码处理方法

PHP连接远程MYSQL和MYSQL5.1中文乱码处理方法

作者:未知  来源:www.jz123.cn  发布时间:2007-10-25 7:24:30  发布人:圈圈

减小字体 增大字体

原文连接:http://www.jjxw.net/article.asp?id=82

本文描述了我在开发我的Blog的过程中所遇到的一些问题以及解决他们的方法。因为本网站采用的是一个免费的远程MySql数据库db4free.net,而且这个数据库是5.1的版本,所以在开发过程中出现了许多问题。故在此发表,以便大家参考。

    一、连接远程数据库的方法

    对于PHP连接远程MySql数据库,通常要使用如下的语句:

    var $serverName     = 'db4free.net:3306';//数据库服务器
    var $dbName         = 'dbname';//数据库名
    var $dbUsername     = 'username';//用户名
    var $dbPassword     = '123';//登陆密码
    mysql_connect($serverName,$dbUsername ,$dbPassword);
    mysql_select_db($dbName);

      二、解决中文显示乱码的问题

    从MySQL 4.1开始引入多语言的支持,但是用PHP插入的中文会出现乱码.无论用什么编码也不行。特别是对于这个5.1版本的MySql数据,他在中文的问题上使用较为麻烦。其解决方法如下:

    1、在建表的时候设置编码类型为gb2312_chinese_ci.

      2、在PHP页面的数据库连接语句加一行mysql_query("SET NAMES 'gb2312'",$link); 例如

    $db_host="localhost";
      $db_user="root";
      $db_password="password";
      $db_name="test";
      $link=mysql_connect($db_host,$db_user,$db_password);
      mysql_query("SET NAMES 'gb2312'",$link);
      $db=mysql_select_db($db_name,$link);

      这样在MYSQL里面的中文就能正常显示了。也可以用下面这句话:
 
    mysql_query("SET NAMES 'gb2312'");


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· FCKeditor编辑器在JAVA中..
· 用asp.net画饼图(可用于..
· Photoshop路径技巧轻松绘..
· seo之外部链接策略
· 轻松几步帮你删除Access..
· JSP由浅入深(11-2)
· google性格二:google资..
· .NET体系中的源程序安全..
· 通过实例讲解网页技术CS..
· 淘宝商城下月起对卖家收..
· 马云盛赞网商的崛起 阿里..
· 与大众汽车公司合作 Goo..
· 初看ASP-针对初学者
· ASP进阶之文章在线管理更..
· photoshop 167条超级技巧..
· signlog 登陆实现
相关文章
· 通过PHP连接MYSQL数据库、创..
· 用PHP连接Oracle数据库
· 用PHP连接Oracle for NT 远..
· 使用PHP连接LDAP服务器
· 通过PHP连接MYSQL的两种方法..
· 通过PHP连接MYSQL的两种方法..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号