怎么把表情存在mysql

2023年 11月 12日 51.9k 0

在现代社交网络中,表情是非常重要的一种沟通方式,因此在开发中如何将表情存储到数据库中就变得尤为重要。在本文中,我们将介绍如何使用MySQL将表情存储到数据库中。

$host = "localhost"; // 数据库地址
$username = "root"; // 数据库用户名
$password = "password"; // 数据库密码
$database = "mydatabase"; // 数据库名
// 连接数据库
$conn = mysqli_connect($host, $username, $password, $database);
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 设置字符集
mysqli_set_charset($conn, "utf8mb4");
// 创建数据表
$sql = "CREATE TABLE IF NOT EXISTS `emoji` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`code` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci AUTO_INCREMENT=1";
mysqli_query($conn, $sql);

怎么把表情存在mysql

前面的代码部分为连接数据库及创建数据表,其中我们使用的字符集是”utf8mb4”,这是为了能够存储四字节表情符,因为MySQL默认的utf8字符集只能存储三字节字符,如果不使用合适的字符集,存储四字节表情符时会出现乱码。

// 插入数据
$name = "笑脸表情";
$code = "

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论