国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

解析PHP連接遠程MYSQL和MYSQL5.1中文亂碼處理方法

2024-07-24 12:43:09
字體:
來源:轉載
供稿:網友

一、連接遠程數據庫的方法

對于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'");


 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳城县| 大名县| 克山县| 霍山县| 铁岭县| 无为县| 来宾市| 嵩明县| 赤城县| 凤山市| 多伦县| 宁晋县| 南郑县| 曲阜市| 汶川县| 邹城市| 谷城县| 溆浦县| 东海县| 黔东| 长海县| 康乐县| 三河市| 临汾市| 杨浦区| 陆川县| 台前县| 鹤岗市| 南投市| 阳朔县| 九龙坡区| 蒲江县| 永清县| 比如县| 佛教| 炎陵县| 正定县| 云龙县| 平利县| 和顺县| 金沙县|