linux系統下面
php頁面
或者class類裡面也ok.
$conn=mysql_connect(ip位址,使用者名稱,密碼)or die("鏈結資料庫失敗".mysql_error());
//編碼client為utf8
mysql_query('set character_set_client = utf8',$conn);
//編碼鏈結時gbk
mysql_query('set character_set_connection = gbk',$conn);
//編碼結果gbk(可以自己改utf8)
mysql_query('set character_set_results = gbk,$conn);
//執行語句
$result=mysql_db_query(資料庫名,sql語句,$conn)or die("語句執行出錯".mysql_error());
//存入row(相當於array陣列)
$row=mysql_fetch_row($result);
//輸出第0個
echo($row[0]);
如果資料庫亂碼了。
set names gbk; 或者 set names utf8;
xampp中php連線mysql資料庫亂碼解決
頁面是utf8的,資料庫也是utf8的,但是查詢的結果集中文亂碼,錯誤出現在php和資料庫連線的地方。預設好像是會把結果集以lant1的編碼交給php,自然亂碼了。開啟資料庫配置檔案,設定預設字符集如下即可 client 端新增 default character set utf 8 mysqld ...
Hibernate連線MySQL資料庫亂碼相關問題
1 檢視mysql字元編碼 show variables like character 執行編碼顯示 其中character set client,character set results,character set connection三個執行變數是造成亂碼的關鍵 2 修改mysql編碼格式為u...
mysql資料庫顯示空白 MySQL 資料庫
mysql 資料庫 指令模式 設定 mysql 的管理密碼 mysqladmin u root password 12345 顯示資料表結構,data 資料庫 mysqlshow data 顯示資料表結構,data 資料庫的 123 資料表 mysqlshow data 123 mysql 模式 大...