解析PHP連接遠(yuǎn)程MYSQL和MYSQL5.1中文亂碼處理方法_PHP教程
推薦:PHP利用cookie做的投票程序在開始具體的程序設(shè)計(jì)之前,我們先學(xué)習(xí)一下幾個(gè)下面需要用到的重要概念和函數(shù): 首先是cookie,我們需要用他來防止同一臺機(jī)器進(jìn)行重復(fù)投票。 cookie原義在美語中是小甜餅的意思,當(dāng)然我們現(xiàn)在不是要吃餅,在這cookie指的是一個(gè)有許多限制的ASCII文件。它是由
一、連接遠(yuǎn)程數(shù)據(jù)庫的方法
對于PHP連接遠(yuǎn)程MySql數(shù)據(jù)庫,通常要使用如下的語句:
var serverName = 'db4free.net:3306';//數(shù)據(jù)庫服務(wù)器
var dbName = 'dbname';//數(shù)據(jù)庫名
var dbUsername = 'username';//用戶名
var dbPassword = '123';//登陸密碼
mysql_connect(serverName,dbUsername ,dbPassword);
mysql_select_db(dbName);
二、解決中文顯示亂碼的問題
從MySQL 4.1開始引入多語言的支持,但是用PHP插入的中文會出現(xiàn)亂碼.無論用什么編碼也不行。特別是對于這個(gè)5.1版本的MySql數(shù)據(jù),他在中文的問題上使用較為麻煩。其解決方法如下:
1、在建表的時(shí)候設(shè)置編碼類型為gb2312_chinese_ci.
2、在PHP頁面的數(shù)據(jù)庫連接語句加一行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'");
分享:揭秘黑客隱藏PHP文件后門的技巧最近很多朋友都在問我是否能把我那一句話木馬隱藏到HTML或圖片里,其實(shí)把一句話木馬插入到PHP文件中就已經(jīng)很隱蔽了,如果說硬是要放到HTML文件或圖片里,就接著往下看的這篇測試報(bào)告吧。 要知道如果光把PHP語句放到圖片里是無論如何也不能執(zhí)行的,因?yàn)镻HP只
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎概率的抽獎算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-解析PHP連接遠(yuǎn)程MYSQL和MYSQL5.1中文亂碼處理方法。