如何在php中使用插入查询(mysql)插入数据库

时间:2017-04-03 09:53:20

标签: php mysql

ककखघगघचछजझ़ंंनधथतणढठटपफफबभमयरलवशश्ँत्रत्रक्षससज्ञाइइईउऊचजझ़ंनधदथतणढठटपबभमययलवशशँऋत्रक्षहसषर्टाइउए12345567899012345678 9 0 @()“' - ?/₹_ +×÷¡¿√♀•Δπ™℅¶♂♀】【°℃®©★■◆●

如何使用mysql insert query等在数据库中插入Smiley和text。

我想在Rest api webservice for mobile app中使用它。

Just inserted test and smiley and so on.

2 个答案:

答案 0 :(得分:0)

更改表格列或更改表格

ALTER TABLE Tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin

答案 1 :(得分:0)

您必须在mySQL数据库中使用 utf8mb4 字符编码才能使用表情符号和其他此类内容。

  

名为utf8的字符集每个最多使用三个字节   字符并且仅包含BMP字符。从MySQL 5.5.3开始,   utf8mb4字符集每个字符最多使用四个字节   支持补充字符。

来源:https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html

您可以设置列或整个数据库的数据类型。

您可以使用类似以下内容的查询:

ALTER TABLE `your_table` CHANGE `text` `text` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;

以下是分步指南,让您的工作更轻松:

第1步:创建备用http://mathiasbynens.be/notes/mysql-utf8mb4#backup

第2步:升级MySQL服务器http://mathiasbynens.be/notes/mysql-utf8mb4#upgrade

第3步:修改数据库,表格和列http://mathiasbynens.be/notes/mysql-utf8mb4#databases-tables-columns

第4步:检查列和索引键的最大长度http://mathiasbynens.be/notes/mysql-utf8mb4#column-index-length

步骤5:修改连接,客户端和服务器字符集http://mathiasbynens.be/notes/mysql-utf8mb4#character-sets

第6步:修复并优化所有表http://mathiasbynens.be/notes/mysql-utf8mb4#repair-optimize