国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰安市| 屏东县| 滕州市| 石屏县| 玉林市| 精河县| 丹寨县| 繁昌县| 岳阳市| 甘谷县| 沁水县| 寿宁县| 额济纳旗| 巴中市| 馆陶县| 大埔区| 滦平县| 马鞍山市| 库伦旗| 拉萨市| 肃北| 灵山县| 新宁县| 莫力| 日照市| 秦皇岛市| 南澳县| 和顺县| 蕲春县| 时尚| 定襄县| 松滋市| 阜阳市| 洞头县| 盐池县| 咸阳市| 馆陶县| 西乌| 额济纳旗| 仙游县| 临桂县|