一、資料庫一次轉換所有資料表編碼
$conn = new MySQLi("localhost","資料庫帳號","資料庫密碼","資料庫名稱");
if($conn->connect_errno){
    echo mysqli_connect_error();
    exit;
}
$res=$conn->query("show tables") or die($conn->error);
while($tables=$res->fetch_array()){
    $conn->query("ALTER TABLE $tables[0] CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci") or die($conn->error);
}
echo "The collation of your database has been successfully changed!";
$res->free();
$conn->close();
 
二、更改指定資料表編碼
ALTER TABLE [資料表名稱] CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
 
三、更改資料表編碼預設值
ALTER TABLE [資料表名稱] DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
 
四、更改資料庫編碼預設值
ALTER DATABASE [資料庫名稱] DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
創作者介紹
創作者 摸魚一群人 的頭像
moyunhost

摸魚一群人

moyunhost 發表在 痞客邦 留言(0) 人氣( 1 )