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

首頁 > 數據庫 > MySQL > 正文

使用php 5時MySQL返回亂碼的解決辦法

2024-07-24 12:43:04
字體:
來源:轉載
供稿:網友
在使用 PHP 5 中,通過 MySQL 查詢得到的值全部成為 '???????',原來是字符集設錯了。

我在安裝 MySQL 5 時,已經選擇默認字符集為 gb2312,但還是返回亂碼,解決的辦法是在連接 MySQL 服務器后,調用一個與所設字符集相同的 "set names X" 語句(X 為你所設的字符集)。下面是我的連接函數:

function sql_connect() {
global MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE;

connection = @mysql_connect( MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or startUpError('<p>Could not connect to MySQL database.</p>','Connect Error');
if (!mysql_select_db( MYSQL_DATABASE))
{
include'install.php';
doInstall();
mysql_select_db( MYSQL_DATABASE) or startUpError('<p>Could not select database: '. mysql_error().'</p>', 'Connect Error');
}
sql_query('set names "gb2312"'); //sql_query是一個自定義的執行查詢函數,關鍵是這個語句
return connection;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连平县| 开远市| 吴堡县| 托克托县| 基隆市| 东乡| 文成县| 江达县| 延寿县| 营口市| 乌兰浩特市| 邹城市| 曲沃县| 淮安市| 长兴县| 新巴尔虎左旗| 平陆县| 包头市| 南溪县| 孝昌县| 获嘉县| 盐山县| 福贡县| 高要市| 若羌县| 南安市| 长阳| 东乌珠穆沁旗| 布拖县| 呼和浩特市| 伊春市| 修水县| 抚松县| 陈巴尔虎旗| 扬州市| 咸丰县| 馆陶县| 乌拉特中旗| 石门县| 同江市| 商河县|